1、chop()
从字符串右端移除字符
chop(string,charlist)
$str="hello world~";echo chop($str,"ld~"); //hello wor
ps. charlist参数是可选的,如果不填,默认移除
"\0" - NULL
"\t" - 制表符
"\n" - 换行
"\x0B" - 垂直制表符
"\r" - 回车
" " - 空格
2、chunk_split()
把字符串分割为一连串更小的部分。
chunk_split(string,length,end)
$str="hello world~";echo chunk_split($str,1,"."); //h.e.l.l.o. .w.o.r.l.d.~.
3、explode()
把字符串打散为数组。
explode(separator,string,limit)
$str="beijing,shanghai,nanjing,tianjing,anqing";print_r(explode(",",$str,3)); //Array ( [0] => beijing [1] => shanghai [2] => nanjing,tianjing,anqing )
ps. limit可选,规定所返回的数组元素的数目。
4、htmlspecialchars()
把预定义的字符转换为 HTML 实体。
htmlspecialchars(string,flags,character-set,double_encode)
$str="hello world~";echo htmlspecialchars($str); //hello world~
& (和号)成为 &
" (双引号)成为 "
‘ (单引号)成为 ‘
< (小于)成为 <
> (大于)成为 >
5、implode() //别名为join()
返回由数组元素组合成的字符串。
implode(separator,array)
$arr=array("shanghai,nanjing,beijing,tianjing,anqing");echo implode(" ",$arr); //shanghai,nanjing,beijing,tianjing,anqing
ps. separator可选。规定数组元素之间放置的内容。默认是 ""(空字符串)。
6、lcfirst()
把字符串中的首字符转换为小写。
lcfirst(string)
$arr="Hello world";echo lcfirst($arr); //hello world