php常用的字符串函数

1.字符串和数组之间的相互转化

explode() 字符串转为数组
implode() 数组转为字符串
str_split() 将字符串分割为数组,默认每个字符为一个元素

2.字符串的截取

substr() 返回字符串的子串

3.字符串位置查找

strpos() 返回字符串在另一字符串中第一次出现的位置
strstr() 查找字符串在另一个字符串中第一次出现的位置,并返回从该位置到字符串结尾的所有字符,如果没找到则返回 FALSE。

4.去除空格和字符串填补函数

ltrim() 从字符串的左侧删除空格或者其他预定义字符
rtrim() 从字符串的右侧删除空格或者其他预定义字符
ltrim() 从字符串的两端删除空格或者其他预定义字符
str_pad() 可以对字符串进行填补,在字符串的任意方向填补任意长度的任何字符

5.字符串的大小写装换

strtolower() 将给定的字串全部转换成小写
strtoupper() 将给定的字串全部转换成大写
ucfirst() 将给定的字符串中的首字母转为大写,其余字符不变
ucwords() 用于将给定的字符串中全部以空格分割的单词首字母转换成大写

6.字符串的大小写装换

strtolower() 将给定的字串全部转换成小写
strtoupper() 将给定的字串全部转换成大写

7.和HTML相关的字符串格式化

nl2br() 在字符串中的每个新行‘\n’之前插入HTML换行符‘
’ htmlspecialchars() 将HTML标记中的特殊字符转换成HTML实体,可以将HTML文本原样在浏览器输出 strip_tags() 默认删除字符串中所有的HTML标签,也可以选择性的删除部分标记 htmlentities() 将所有的非ASCII码字符转换为对应的实体代码 stripslashes() 删除反斜线 addslashes() 和上面相反,它将在单引号,双引号,反斜线和NULL字符前面增加必要的反斜线

8.其他字符串格式化函数

strrev() 将字符串反转
number_format() 将数字转换成标准货币格式

9.字符串比较函数

strcmp() 按字节顺序进行字符串比较
strcasecmp() 忽略大小写的比较
strnatcmp() 自然排序法对字符串进行比较

你可能感兴趣的:(php常用的字符串函数)