day 3 php working with string, number
DESCRIPTION
TRANSCRIPT
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 = '[email protected]';$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);