SlideShare uma empresa Scribd logo
1 de 27
String, Number
Тэмдэгт мөр /String/
 Ямар нэгэн тэмдэгтүүдээс тогтсон
  мөрийг тэмдэгт мөр гэнэ.
 Үүнд тоо, үсэг, тусгай тэмдэг гэх мэт

  орно.
Жишээ нь:
  “Сайн байна уу?”
  “2008”
substr() функц
   substr() функц нь тэмдэгт мөрөөс тодорхой
    хэмжээний урттайгаар тасддаг функц юм.

Дүрэм:
string substr(string string,int start[,int length]);

Жишээ нь:
$str = “Hello Mongolia”;
$substr = substr($str,0,5);
substr_replace() функц
   substr_replace() функц нь тэмдэгт мөрөөс тодорхой
    хэмжээний урттайгаар тасддан, тасдсан хэсгийн утгыг нь
    зааж өгсөн тэмдэгт мөрөөр сольдог.

Дүрэм нь:
string substr_replace ( string string, string replacement, int start
    [, int length])

Жишээ нь:

Ө$str = "Hello Mongolia";
$substr = substr_replace($str,“Aptech",0,5);
Ternary Operator
   Ternary operator бол сонгох оператор

Дүрэм:

$variable = condition ? True : False;

Жишээ нь:

$a=10;
$b=5;
$var = ($a>$b)? $a : $b;
chr() болон ord() функц
   chr() функц бол ASCII кодонд харгалзах тэмдэгтийг буцаадаг
   ord() функц бол Тэмдэгтэнд харгалзах ASCII кодыг буцаадаг

Дүрэм

char chr(integer int);
Integer ord(char ch);

Жишээ нь:

$letter = chr(65) // $letter утга А
$ascii = ord(‘A’) // $ascii утга 65
split() функц
   split() функц нь тэмдэгт мөрийг тодорхой
    нөхцөлийн дагуу тасддаг функц юм.

Дүрэм:

Array split(String condition_string, String string);

Жишээ нь:

$ar = split(“ ”,”Hello Mongolia”);
strtolower() функц
   strtolower() функц нь бүх том үсгийг жижиг үсэг
    болгон хөрвүүлдэг.

Дүрэм

string strtolower ( string str)

Жишээ нь

$str = "Mary Had A Little Lamb and She LOVED It So";
$str = strtolower($str);
strtoupper() функц
   strtoupper() функц нь бүх жижиг үсгийг том үсэг болгон
    хөрвүүлдэг.

   Дүрэм

   string strtoupper ( string str)

   Жишээ нь

   $str = "Mary Had A Little Lamb and She LOVED It So";
   $str = strtoupper($str);
strlen() функц
   strlen() функц нь тэмдэгт мөрийн уртыг буцаадаг

Дүрэм:

int strlen ( string str)

Жишээ нь:

$str = 'abcdef';
$len = strlen($str);
strcmp() функц
   strcmp() функц нь хоёр тэмдэгт мөрийг
    хооронд нь харьцуулдаг.

Дүрэм

int strcmp ( string str1, string str2)
       Тэнцүү бол 0 утга
       0-ээс бага утга бол str1 нь str2-оос их.
       0-ээс их утга бол str1 нь str2-оос бага.
strstr() функц
   strstr() функц нь тэмдэгт мөрөөс өгсөн тэмдэгтийн
    дагуу тасдан сүүлийн хэсгийг буцаадаг

Дүрэм:

string strstr ( string haystack, string needle)

Жишээ нь:

$email = 'user@example.com';
$domain = strstr($email, '@');
printf() функц
   printf() функц нь дэлгэцэнд текстийг хэвлэнэ. Уг
    функц нь тэмдэгт мөрийн хэвжүүлж хэвэлдэг.

Дүрэм:

string printf ( string format [, mixed args])

Жишээ нь:

printf("There are %d monkeys in the %s", $num, $location);
printf() функц
   %d – бүхэл тоо
   %f – бутарай тоо
   %u – эерэг бүхэл тоо
   %s – тэмдэгт мөр
   %x – 16-тын тооллын системээр
   %o – 8-тын тооллын системээр
   %c – тэмдэгт
md5() функц
   Бид өгөгдлийг ямар нэг хэмжээгээр нуух шаардлага гардаг
    бөгөөд түүнийг md5() функцээр нууж болно.
   Гэхдээ md5() хөрвүүлсэн үед буцаах ямарч боломж байхгүй
    болдог.

Дүрэм:

string md5(String string);

Жишээ нь:

$val = md5(“Aptech”);
uniqid() функц
   Бид хэзээч дахин давтагдахгүй утга хэрэг болох
    үед uniqid() функцийг ашигладаг.

Дүрэм:

string uniqid ( string prefix [, bool lcg])

Жишээ нь:

$token = uniqid();
Тоон төрөл
is_int() функц
   is_int() функц нь тухайн хувьсагч нь Integer төрөл мөн
    эсэхийг шалгана.

Дүрэм:

boolean is_int(variable);

Жишээ нь:

$var = 10;
if(is_int($var)){
     // .. $var бол Integer төрөлтэй
}
is_double() функц
   is_double() функц нь тухайн хувьсагч нь бутархай төрөл мөн
    эсэхийг шалгана.

Дүрэм:

boolean is_double(variable);

Жишээ нь:

$var = 10.4;
if(is_double($var)){
     // .. $var бол бутархай төрөлтэй
}
is_numeric() функц
   is_numeric() функц нь тухайн хувьсагч нь тоон төрөл мөн
    эсэхийг шалгана.

   Дүрэм:

   boolean is_numeric(variable);

   Жишээ нь:

   $var = 10.4;
   if(is_numeric($var)){
         // .. $var бол тоон төрөлтэй
   }
bcadd() функц
   bcadd() функц нь хоёр тоог тодорхой нарийвчлалтайгаар нэмэнэ.

Дүрэм:

string bcadd ( string left_operand, string right_operand [, int scale])

Жишээ нь:

$a = 1.234;
$b = 5;
echo bcadd($a, $b);
echo bcadd($a, $b, 4);
   bcsub() хасах
   bcmul() үржих
   bcdiv() хуваах
   bcmod() module-аар хуваах
   bcpow() зэрэг дэвшүүлэх
decbin() болон bindec()
функцууд
   decbin() функц нь 10-тын тооллын системээс 2 тын тооллын
    системрүү хөрвүүлдэг.
   bindec() функц нь 2-тын тооллын системээс 10 тын тооллын
    системрүү хөрвүүлдэг.

Дүрэм:

int bindec ( string binary_string)
string decbin ( int number)

Жишээ нь:

echo decbin(10) ;
echo bindec(‘1010') ;
base_convert() функц
   base_convert() функц нь тоог хүссэн тооллын системээсээ
    хүссэн тооллын системрүү хөрвүүлдэг.

Дүрэм:

string base_convert ( string number, int frombase, int tobase);

Жишээ нь:

$var = 10;
echo base_convert($var, 10, 8);
echo base_convert($var, 7, 9);
mt_rand() функц
   mt_rand() функц нь санамсаргүй тоо үүсгэдэг.

Дүрэм:

int mt_rand ( [int min, int max])

Жишээ нь:

echo mt_rand();
echo mt_rand(5, 15);
cos(), sin(), tan() функцууд
Дүрэм:

float cos ( float arg );
float sin ( float arg );
float tan ( float arg );

Жишээ нь:

$num = cos(1);
$num = sin(1);
$num = tan(1);
log() функц
   log() функц логиритм.

Дүрэм:

float log ( float arg [, float base])

Жишээ:

$log = log(10);

Mais conteúdo relacionado

Mais procurados

семинар 7
семинар 7семинар 7
семинар 7
boogii79
 
семинар 8
семинар 8семинар 8
семинар 8
boogii79
 
Dsi lec6,7
Dsi lec6,7Dsi lec6,7
Dsi lec6,7
ggmo86
 
математик анализ лекц№10
математик анализ лекц№10математик анализ лекц№10
математик анализ лекц№10
narangerelodon
 
мат бие даалт ньютон лейбницийн томъёо
мат бие даалт ньютон лейбницийн томъёомат бие даалт ньютон лейбницийн томъёо
мат бие даалт ньютон лейбницийн томъёо
NBDNKWS Bujee Davaa
 
Day 4 php working with date and time, array
Day 4   php working with date and time, arrayDay 4   php working with date and time, array
Day 4 php working with date and time, array
ETC
 
2012 09 10 тоон дараалл хязгаар лекц№2
2012 09 10 тоон дараалл хязгаар лекц№22012 09 10 тоон дараалл хязгаар лекц№2
2012 09 10 тоон дараалл хязгаар лекц№2
Э. Гүнтулга
 
Dsi lec9-copy
Dsi lec9-copyDsi lec9-copy
Dsi lec9-copy
ggmo86
 
математик анализ лекц№4
математик анализ лекц№4математик анализ лекц№4
математик анализ лекц№4
narangerelodon
 
тоон дараалл хязгаар лекц№1
тоон дараалл хязгаар лекц№1тоон дараалл хязгаар лекц№1
тоон дараалл хязгаар лекц№1
Э. Гүнтулга
 

Mais procurados (20)

семинар 7
семинар 7семинар 7
семинар 7
 
Dynamic web 11
Dynamic web 11Dynamic web 11
Dynamic web 11
 
семинар 8
семинар 8семинар 8
семинар 8
 
Dsi lec6,7
Dsi lec6,7Dsi lec6,7
Dsi lec6,7
 
Dynamic web 3-4
Dynamic web 3-4Dynamic web 3-4
Dynamic web 3-4
 
Dynamic web 6
Dynamic web 6Dynamic web 6
Dynamic web 6
 
Олон хувьсагчтай функцийн уламжлал ба дифференциал
Олон хувьсагчтай функцийн уламжлал ба дифференциалОлон хувьсагчтай функцийн уламжлал ба дифференциал
Олон хувьсагчтай функцийн уламжлал ба дифференциал
 
математик анализ лекц№10
математик анализ лекц№10математик анализ лекц№10
математик анализ лекц№10
 
мат бие даалт ньютон лейбницийн томъёо
мат бие даалт ньютон лейбницийн томъёомат бие даалт ньютон лейбницийн томъёо
мат бие даалт ньютон лейбницийн томъёо
 
Day 4 php working with date and time, array
Day 4   php working with date and time, arrayDay 4   php working with date and time, array
Day 4 php working with date and time, array
 
2012 09 10 тоон дараалл хязгаар лекц№2
2012 09 10 тоон дараалл хязгаар лекц№22012 09 10 тоон дараалл хязгаар лекц№2
2012 09 10 тоон дараалл хязгаар лекц№2
 
Dsi lec9-copy
Dsi lec9-copyDsi lec9-copy
Dsi lec9-copy
 
математик анализ лекц№4
математик анализ лекц№4математик анализ лекц№4
математик анализ лекц№4
 
тоон дараалл хязгаар лекц№1
тоон дараалл хязгаар лекц№1тоон дараалл хязгаар лекц№1
тоон дараалл хязгаар лекц№1
 
Олон хувьсагчтай функцийн нөхцөлт экстремум, интеграл
Олон хувьсагчтай функцийн нөхцөлт экстремум, интегралОлон хувьсагчтай функцийн нөхцөлт экстремум, интеграл
Олон хувьсагчтай функцийн нөхцөлт экстремум, интеграл
 
Pointer
PointerPointer
Pointer
 
Mt102 lekts15
Mt102 lekts15Mt102 lekts15
Mt102 lekts15
 
Java script xэрэглээ
Java script xэрэглээ Java script xэрэглээ
Java script xэрэглээ
 
Dynamic web 9
Dynamic web 9Dynamic web 9
Dynamic web 9
 
Лекц №13
Лекц №13Лекц №13
Лекц №13
 

Destaque (7)

database 10
database 10database 10
database 10
 
My sql lec2
My sql lec2My sql lec2
My sql lec2
 
Day 1
Day 1Day 1
Day 1
 
Database 6
Database 6Database 6
Database 6
 
Day 1 database
Day 1   databaseDay 1   database
Day 1 database
 
HTML5
HTML5HTML5
HTML5
 
MySQL Э.Насанжаргал
MySQL Э.НасанжаргалMySQL Э.Насанжаргал
MySQL Э.Насанжаргал
 

Semelhante a Day 3 php working with string, number (20)

үндсэн функцууд
үндсэн функцуудүндсэн функцууд
үндсэн функцууд
 
Лаборатор-3
Лаборатор-3Лаборатор-3
Лаборатор-3
 
лекц-3
лекц-3лекц-3
лекц-3
 
Лекц 3
Лекц 3Лекц 3
Лекц 3
 
Microsoft excel
Microsoft excelMicrosoft excel
Microsoft excel
 
Microsoft excel-2007томъёонууд
Microsoft excel-2007томъёонуудMicrosoft excel-2007томъёонууд
Microsoft excel-2007томъёонууд
 
Mzui
MzuiMzui
Mzui
 
Лекц 4
Лекц 4Лекц 4
Лекц 4
 
Лекц №12
Лекц №12Лекц №12
Лекц №12
 
Excel ийн функцийн сан
Excel ийн функцийн санExcel ийн функцийн сан
Excel ийн функцийн сан
 
Presentation1
Presentation1Presentation1
Presentation1
 
visual programming lecture 2
visual programming lecture 2visual programming lecture 2
visual programming lecture 2
 
visual programming lecture 2
visual programming lecture 2visual programming lecture 2
visual programming lecture 2
 
2
22
2
 
visual programming lecture 2
visual programming lecture 2visual programming lecture 2
visual programming lecture 2
 
Presentation1
Presentation1Presentation1
Presentation1
 
Microsoft excel-2007томъёонууд
Microsoft excel-2007томъёонуудMicrosoft excel-2007томъёонууд
Microsoft excel-2007томъёонууд
 
Бие даалт
Бие даалтБие даалт
Бие даалт
 
Ci hel
Ci helCi hel
Ci hel
 
Presentation1
Presentation1Presentation1
Presentation1
 

Day 3 php working with string, number

  • 2. Тэмдэгт мөр /String/  Ямар нэгэн тэмдэгтүүдээс тогтсон мөрийг тэмдэгт мөр гэнэ.  Үүнд тоо, үсэг, тусгай тэмдэг гэх мэт орно. Жишээ нь: “Сайн байна уу?” “2008”
  • 3. substr() функц  substr() функц нь тэмдэгт мөрөөс тодорхой хэмжээний урттайгаар тасддаг функц юм. Дүрэм: string substr(string string,int start[,int length]); Жишээ нь: $str = “Hello Mongolia”; $substr = substr($str,0,5);
  • 4. substr_replace() функц  substr_replace() функц нь тэмдэгт мөрөөс тодорхой хэмжээний урттайгаар тасддан, тасдсан хэсгийн утгыг нь зааж өгсөн тэмдэгт мөрөөр сольдог. Дүрэм нь: string substr_replace ( string string, string replacement, int start [, int length]) Жишээ нь: Ө$str = "Hello Mongolia"; $substr = substr_replace($str,“Aptech",0,5);
  • 5. Ternary Operator  Ternary operator бол сонгох оператор Дүрэм: $variable = condition ? True : False; Жишээ нь: $a=10; $b=5; $var = ($a>$b)? $a : $b;
  • 6. chr() болон ord() функц  chr() функц бол ASCII кодонд харгалзах тэмдэгтийг буцаадаг  ord() функц бол Тэмдэгтэнд харгалзах ASCII кодыг буцаадаг Дүрэм char chr(integer int); Integer ord(char ch); Жишээ нь: $letter = chr(65) // $letter утга А $ascii = ord(‘A’) // $ascii утга 65
  • 7. split() функц  split() функц нь тэмдэгт мөрийг тодорхой нөхцөлийн дагуу тасддаг функц юм. Дүрэм: Array split(String condition_string, String string); Жишээ нь: $ar = split(“ ”,”Hello Mongolia”);
  • 8. strtolower() функц  strtolower() функц нь бүх том үсгийг жижиг үсэг болгон хөрвүүлдэг. Дүрэм string strtolower ( string str) Жишээ нь $str = "Mary Had A Little Lamb and She LOVED It So"; $str = strtolower($str);
  • 9. strtoupper() функц  strtoupper() функц нь бүх жижиг үсгийг том үсэг болгон хөрвүүлдэг.  Дүрэм  string strtoupper ( string str)  Жишээ нь  $str = "Mary Had A Little Lamb and She LOVED It So";  $str = strtoupper($str);
  • 10. strlen() функц  strlen() функц нь тэмдэгт мөрийн уртыг буцаадаг Дүрэм: int strlen ( string str) Жишээ нь: $str = 'abcdef'; $len = strlen($str);
  • 11. strcmp() функц  strcmp() функц нь хоёр тэмдэгт мөрийг хооронд нь харьцуулдаг. Дүрэм int strcmp ( string str1, string str2)  Тэнцүү бол 0 утга  0-ээс бага утга бол str1 нь str2-оос их.  0-ээс их утга бол str1 нь str2-оос бага.
  • 12. strstr() функц  strstr() функц нь тэмдэгт мөрөөс өгсөн тэмдэгтийн дагуу тасдан сүүлийн хэсгийг буцаадаг Дүрэм: string strstr ( string haystack, string needle) Жишээ нь: $email = 'user@example.com'; $domain = strstr($email, '@');
  • 13. printf() функц  printf() функц нь дэлгэцэнд текстийг хэвлэнэ. Уг функц нь тэмдэгт мөрийн хэвжүүлж хэвэлдэг. Дүрэм: string printf ( string format [, mixed args]) Жишээ нь: printf("There are %d monkeys in the %s", $num, $location);
  • 14. printf() функц  %d – бүхэл тоо  %f – бутарай тоо  %u – эерэг бүхэл тоо  %s – тэмдэгт мөр  %x – 16-тын тооллын системээр  %o – 8-тын тооллын системээр  %c – тэмдэгт
  • 15. md5() функц  Бид өгөгдлийг ямар нэг хэмжээгээр нуух шаардлага гардаг бөгөөд түүнийг md5() функцээр нууж болно.  Гэхдээ md5() хөрвүүлсэн үед буцаах ямарч боломж байхгүй болдог. Дүрэм: string md5(String string); Жишээ нь: $val = md5(“Aptech”);
  • 16. uniqid() функц  Бид хэзээч дахин давтагдахгүй утга хэрэг болох үед uniqid() функцийг ашигладаг. Дүрэм: string uniqid ( string prefix [, bool lcg]) Жишээ нь: $token = uniqid();
  • 18. is_int() функц  is_int() функц нь тухайн хувьсагч нь Integer төрөл мөн эсэхийг шалгана. Дүрэм: boolean is_int(variable); Жишээ нь: $var = 10; if(is_int($var)){ // .. $var бол Integer төрөлтэй }
  • 19. is_double() функц  is_double() функц нь тухайн хувьсагч нь бутархай төрөл мөн эсэхийг шалгана. Дүрэм: boolean is_double(variable); Жишээ нь: $var = 10.4; if(is_double($var)){ // .. $var бол бутархай төрөлтэй }
  • 20. is_numeric() функц  is_numeric() функц нь тухайн хувьсагч нь тоон төрөл мөн эсэхийг шалгана.  Дүрэм:  boolean is_numeric(variable);  Жишээ нь:  $var = 10.4;  if(is_numeric($var)){  // .. $var бол тоон төрөлтэй  }
  • 21. bcadd() функц  bcadd() функц нь хоёр тоог тодорхой нарийвчлалтайгаар нэмэнэ. Дүрэм: string bcadd ( string left_operand, string right_operand [, int scale]) Жишээ нь: $a = 1.234; $b = 5; echo bcadd($a, $b); echo bcadd($a, $b, 4);
  • 22. bcsub() хасах  bcmul() үржих  bcdiv() хуваах  bcmod() module-аар хуваах  bcpow() зэрэг дэвшүүлэх
  • 23. decbin() болон bindec() функцууд  decbin() функц нь 10-тын тооллын системээс 2 тын тооллын системрүү хөрвүүлдэг.  bindec() функц нь 2-тын тооллын системээс 10 тын тооллын системрүү хөрвүүлдэг. Дүрэм: int bindec ( string binary_string) string decbin ( int number) Жишээ нь: echo decbin(10) ; echo bindec(‘1010') ;
  • 24. base_convert() функц  base_convert() функц нь тоог хүссэн тооллын системээсээ хүссэн тооллын системрүү хөрвүүлдэг. Дүрэм: string base_convert ( string number, int frombase, int tobase); Жишээ нь: $var = 10; echo base_convert($var, 10, 8); echo base_convert($var, 7, 9);
  • 25. mt_rand() функц  mt_rand() функц нь санамсаргүй тоо үүсгэдэг. Дүрэм: int mt_rand ( [int min, int max]) Жишээ нь: echo mt_rand(); echo mt_rand(5, 15);
  • 26. cos(), sin(), tan() функцууд Дүрэм: float cos ( float arg ); float sin ( float arg ); float tan ( float arg ); Жишээ нь: $num = cos(1); $num = sin(1); $num = tan(1);
  • 27. log() функц  log() функц логиритм. Дүрэм: float log ( float arg [, float base]) Жишээ: $log = log(10);