day 3 php working with string, number

27
String, Number

Upload: -

Post on 25-Jan-2015

640 views

Category:

Education


4 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Day 3   php working with string, number

String, Number

Page 2: Day 3   php working with string, number

Тэмдэгт мөр /String/

Ямар нэгэн тэмдэгтүүдээс тогтсон мөрийг тэмдэгт мөр гэнэ.

Үүнд тоо, үсэг, тусгай тэмдэг гэх мэт орно.

Жишээ нь:“Сайн байна уу?”“2008”

Page 3: Day 3   php working with string, number

substr() функц substr() функц нь тэмдэгт мөрөөс

тодорхой хэмжээний урттайгаар тасддаг функц юм.

Дүрэм:string substr(string string,int start[,int

length]);

Жишээ нь:$str = “Hello Mongolia”;$substr = substr($str,0,5);

Page 4: Day 3   php working with string, number

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);

Page 5: Day 3   php working with string, number

Ternary Operator Ternary operator бол сонгох оператор

Дүрэм:

$variable = condition ? True : False;

Жишээ нь:

$a=10;$b=5;$var = ($a>$b)? $a : $b;

Page 6: Day 3   php working with string, number

chr() болон ord() функц chr() функц бол ASCII кодонд харгалзах тэмдэгтийг

буцаадаг ord() функц бол Тэмдэгтэнд харгалзах ASCII кодыг

буцаадаг

Дүрэм

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

Жишээ нь:

$letter = chr(65) // $letter утга А$ascii = ord(‘A’) // $ascii утга 65

Page 7: Day 3   php working with string, number

split() функц split() функц нь тэмдэгт мөрийг тодорхой

нөхцөлийн дагуу тасддаг функц юм.

Дүрэм:

Array split(String condition_string, String string);

Жишээ нь:

$ar = split(“ ”,”Hello Mongolia”);

Page 8: Day 3   php working with string, number

strtolower() функц strtolower() функц нь бүх том үсгийг жижиг

үсэг болгон хөрвүүлдэг.

Дүрэм

string strtolower ( string str)

Жишээ нь

$str = "Mary Had A Little Lamb and She LOVED It So";

$str = strtolower($str);

Page 9: Day 3   php working with string, number

strtoupper() функц strtoupper() функц нь бүх жижиг үсгийг том үсэг

болгон хөрвүүлдэг.

Дүрэм

string strtoupper ( string str)

Жишээ нь

$str = "Mary Had A Little Lamb and She LOVED It So"; $str = strtoupper($str);

Page 10: Day 3   php working with string, number

strlen() функц strlen() функц нь тэмдэгт мөрийн уртыг

буцаадаг

Дүрэм:

int strlen ( string str)

Жишээ нь:

$str = 'abcdef';$len = strlen($str);

Page 11: Day 3   php working with string, number

strcmp() функц strcmp() функц нь хоёр тэмдэгт

мөрийг хооронд нь харьцуулдаг.

Дүрэм

int strcmp ( string str1, string str2) Тэнцүү бол 0 утга 0-ээс бага утга бол str1 нь str2-оос их. 0-ээс их утга бол str1 нь str2-оос бага.

Page 12: Day 3   php working with string, number

strstr() функц strstr() функц нь тэмдэгт мөрөөс өгсөн

тэмдэгтийн дагуу тасдан сүүлийн хэсгийг буцаадаг

Дүрэм:

string strstr ( string haystack, string needle)

Жишээ нь:

$email = '[email protected]';$domain = strstr($email, '@');

Page 13: Day 3   php working with string, number

printf() функц printf() функц нь дэлгэцэнд текстийг хэвлэнэ.

Уг функц нь тэмдэгт мөрийн хэвжүүлж хэвэлдэг.

Дүрэм:

string printf ( string format [, mixed args])

Жишээ нь:

printf("There are %d monkeys in the %s", $num, $location);

Page 14: Day 3   php working with string, number

printf() функц

%d – бүхэл тоо %f – бутарай тоо %u – эерэг бүхэл тоо %s – тэмдэгт мөр %x – 16-тын тооллын системээр %o – 8-тын тооллын системээр %c – тэмдэгт

Page 15: Day 3   php working with string, number

md5() функц Бид өгөгдлийг ямар нэг хэмжээгээр нуух шаардлага

гардаг бөгөөд түүнийг md5() функцээр нууж болно. Гэхдээ md5() хөрвүүлсэн үед буцаах ямарч боломж

байхгүй болдог.

Дүрэм:

string md5(String string);

Жишээ нь:

$val = md5(“Aptech”);

Page 16: Day 3   php working with string, number

uniqid() функц Бид хэзээч дахин давтагдахгүй утга хэрэг

болох үед uniqid() функцийг ашигладаг.

Дүрэм:

string uniqid ( string prefix [, bool lcg])

Жишээ нь:

$token = uniqid();

Page 17: Day 3   php working with string, number

Тоон төрөл

Page 18: Day 3   php working with string, number

is_int() функц is_int() функц нь тухайн хувьсагч нь Integer төрөл

мөн эсэхийг шалгана.

Дүрэм:

boolean is_int(variable);

Жишээ нь:

$var = 10;if(is_int($var)){

// .. $var бол Integer төрөлтэй}

Page 19: Day 3   php working with string, number

is_double() функц is_double() функц нь тухайн хувьсагч нь бутархай

төрөл мөн эсэхийг шалгана.

Дүрэм:

boolean is_double(variable);

Жишээ нь:

$var = 10.4;if(is_double($var)){

// .. $var бол бутархай төрөлтэй}

Page 20: Day 3   php working with string, number

is_numeric() функц is_numeric() функц нь тухайн хувьсагч нь тоон төрөл

мөн эсэхийг шалгана.

Дүрэм:

boolean is_numeric(variable);

Жишээ нь:

$var = 10.4; if(is_numeric($var)){ // .. $var бол тоон төрөлтэй }

Page 21: Day 3   php working with string, number

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);

Page 22: Day 3   php working with string, number

bcsub() хасах bcmul() үржих bcdiv() хуваах bcmod() module-аар хуваах bcpow() зэрэг дэвшүүлэх

Page 23: Day 3   php working with string, number

decbin() болон bindec() функцууд decbin() функц нь 10-тын тооллын системээс 2 тын

тооллын системрүү хөрвүүлдэг. bindec() функц нь 2-тын тооллын системээс 10 тын

тооллын системрүү хөрвүүлдэг.

Дүрэм:

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

Жишээ нь:

echo decbin(10) ;echo bindec(‘1010') ;

Page 24: Day 3   php working with string, number

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);

Page 25: Day 3   php working with string, number

mt_rand() функц mt_rand() функц нь санамсаргүй тоо үүсгэдэг.

Дүрэм:

int mt_rand ( [int min, int max])

Жишээ нь:

echo mt_rand();echo mt_rand(5, 15);

Page 26: Day 3   php working with string, number

cos(), sin(), tan() функцуудДүрэм:

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

Жишээ нь:

$num = cos(1);$num = sin(1);$num = tan(1);

Page 27: Day 3   php working with string, number

log() функц log() функц логиритм.

Дүрэм:

float log ( float arg [, float base])

Жишээ:

$log = log(10);