PHP:第五章——字符串转换与比较
<?php header("Content-Type:text/html;charset=utf-8"); //字符串的转换与比较 //1.ord——返回首字符的ASCLL;chr——根据ASCLL返回对应的字符串 //例: /*$str="中"; echo ord($str[0]),ord($str[1]),ord($str[2]);//输出:228184173 echo chr(228),chr(184),chr(173);//输出:中*/ //2.字符串的比较strcmp和strcasecmp;二进制安全字符比较。 //例: /*$str1="Zhong"; $str2="zG"; echo strcmp($str1,$str2);//输出:-1 echo strcasecmp($str1,$str2);//输出:1*/ //3.strncmp和strncasecmp比较开头指定数量的字符。 /*$str1="zhongguo"; $str2="Zhong"; echo strncmp($str1,$str2,5);//输出:1 echo strncasecmp($str1,$str2,5);//输出:0*/ //4.strtolower和strtoupper大小写转换。 /*$str="ZhongGuo"; echo strtolower($str);//输出:zhongguo echo strtoupper($str);//输出:ZHONGGUO */ //5.ucfirst和lcfirst首字母大小写转换 //例: /*$str1="zhong"; echo ucfirst($str1);//输出:Zhong $str2="ZHONG"; echo lcfirst($str2);//输出:zHONG */ //6.ucwords——将字符串中的每个单词的首字母转换为大写。 $str="welcome to you"; echo ucwords($str);//输出:Welcome To You ?>