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

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

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

9.字符串比较函数

strcmp() 按字节顺序进行字符串比较
strcasecmp() 忽略大小写的比较
strnatcmp() 自然排序法对字符串进行比较
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容