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 
?>

 

posted @ 2017-07-23 10:44  生如逆旅,一苇以航  阅读(187)  评论(0编辑  收藏  举报