1.strlen();//取字符串长度
$a="hello";
echo strlen($a);
2.判断字符串是否相同
strcmp ("hello","aa");
var_dump(strcmp ("hello","aa"));//输出,相等输出0,不相同输出1,区分大小写
echo strcasecmp ("hello","Hello")//不区分大小写
3.转大写,转小写
echo strtolower($a);//转小写
echo strtoupper($a);//转大写
4.拆分合并
$a="n001|n002|n003|n004";//取出民族代号
$attr=explode("|",$a);//拆分字符串,并且返回一个数组
var_dump($attr);
echo implode(">",$attr);//拼接字符串,用“>”
5.替换
echo substr_replace($a,"mm",0,4);//替换字符串,指定位置从第0个位置开始,长度为4,替换为mm
echo str_replace("n","p",$a);//记事本中Ctrl+f查找n替换为p,查找替换
echo substr($a,0,4)//string start,length截取字符串
$str=array(
array("n001","汉族"),
array("n002","回族"),
array("n003","苗族")
);
"n001^汉族|n002^回族|n003^苗族"
$a="n001^汉族|n002^回族|n003^苗族|";
echo substr($a,0,strlen($a)-1);//截取字符串,最后一个拆掉
6.其他字符串
ltrim,rtrim 去空格
var_dump(str_split($a,2)); 拆分数组,根据长度
strstr($a,"|");//找出|第一次出现时位置,并且将这个位置到结尾都截取出来
strstr($a,"|",true);//返回
strrev 反转字符串
echo trim($a);//去空格
ucword 将每个单词的首字母变为大写