PHP 字符串操作

字符串的定义

1、使用单引号和双引号包裹
2、使用heredoc结构和nowdoc结构

字符串转义

转义含义:在计算机中,有一些特殊的方式定义的字母,系统会特定处理:通常这种方式都是使用反斜杠+字母(单词)的特性
例如:
/r /n:回车、换行
PHP在识别转义字符的时候, 也是使用同样的模式:反斜杠+字母
常用的转义符号
\': 在单引号字符串中,显示单引号
\": 在双引号字符串中,显示双引号
\r: 代表回车
\n: 代表新的一行
\t: 制表符,TAB键
\$: 在PHP中,$符号为变脸符号,特别标识

字符串的长度

strlen():获取字符创长度

使用mbstring模块对字符进行统计:strlen()只针对标准ASCII码,mbstrings可以针对不同的字符集

字符串相关的函数

转换函数implode(),explode(),str_split()
implode(连接方式,数组):将数组中的元素按照某个规则连接成一个字符
explode(分开方式,字符串):将字符串某种格式分开,变成一个数组
str_split(字符串,分开长度):按照长度将字符串分开的得到数组

截取函数trim()、ltrim()、rtrim()
trim(字符串,[去除字符]):去除字符串两边的空格,可以制定两边要去除的内容(循环去除,知道没有去除内容)
ltrim():去除左边的
rtrim():去除右边的

截取函数substr()、strstr()
substr(字符串,[开始位置,默认为0],[结束位置,默认最]):指定位置截取字符串
strstr(字符串,字符串第一次出现的位置):从字符第一次出现的位置,截取到最后

大小写转换strtolower()、strtouppper()、ucfirst()
strtolower():全小写
strloupper():全大写
ucfirxt():首字母大写

查找函数strpos()、strrpos()
strpos():查找字符串首次出现的位置
strrpos():查找字符串最后一次出现的位置

substr()函数进行配合

替换函数str_replace()
str_replace(匹配目标,替换目标,查找目标):将目标字符串中部分字符进行替换

格式化函数printf()、str_shuffle()

其他函数str_repeat()、str_shuffle()
str_repeat():一直重复一个字符串
str_shuuffe():随机打乱一个字符串

posted @ 2022-06-09 08:59  Junglezt  阅读(116)  评论(0编辑  收藏  举报