1. trim()
trim($str)去除字符串两端的空格,也可去除字符串两端的指定字符(比如两边的括号)
2.ltrim()
去除左边的空格或特殊字符
3.rtim()
去除右边的空格或特殊字符
4.strlen()
获取字符串长度,汉字两个字符,数字,英文,小数点,下划线和空各占一个字符
5.substr()
截取字符串,substr(指定对象,指定位置,指定长度)
(1)若指定位置为负数,则从后面数起
(2)若指定长度为负数,则表示不要后面的多少位
6.strcmp($str1,$str2)
按字节比较字符串,利用$str1-$str2,若相等则返回0,注意区分大小写
strcasecmp(),不区分大小写
7.strnatcmp($str1,$str2)
按自然排序法比较大小 ascll码,区分大小
strnatcasecmp() 不区分大小
8.strncmp()
从指定位置比较字符串 strncmp($str1 , $str2 , 比较前多少位),区分大小写
9.strstr()
strstr($str1,str2)从str1里面截取从第一个str2开始的后面部分,如获取文件后缀,区分大小写
strstr($str1,str2,截取前面的部分)
10.strrchr()
与strstr()相反,从后面开始检索
11.substr_count()
substr_count($str1,$str2); ,检测$str2在$str1里面出现的次数
12.str_ireplace($str2,$str3,$str1);
把 $str1 里面的 $str2 替换成 $str3
str_ireplace(被替换的字段, 替换成什么,在哪个字符串里面,替换数量——可选)
不区分大小写 str_replace()区分大小写
13.substr_replace()
substr_replace(完整的字符串,替换内容,从第几位开始,替换几位--若不填则将后面的全部替换);
14.number_format()
number_format(数字,保留几位小数,可选 小数点显示为,可选千位符显示为);
echo number_format($str,2,".",""); 输出常见类型保留两位小数
15.explode()
explode(以什么分割,完整的字符串,int($a)可选参数)
若$a>0,则表示将字符串分为 多少个数组
$a<0,则表示取分割后的前多少个数组
16.implode()
和explode()是相对的,用于合成字符串
17.大小写转换
strtolower($a) //将$a转小写
strtoupper($a) //将$a转大写
ucfirst($a) //首字母大写
ucwords($a) //每个单词首字母大写