PHP 字符串操作
字符串的输出
单引号的字符串几乎是字面上的,而双引号的字符串用它们的值替换变量以及专门解释某些字符序列。
意思就是如果字符串中有变量,单引号只会原原本本输出引号里面的内容,但双引号会输出变量对应的字符或变量。
由双引号分隔的字符串(如“this”)在PHP中通过以下两种方式进行预处理 -
某些以反斜杠(\)开头的字符序列将被替换为特殊字符
变量名称(以$开头)被其值的字符串表示替换。
转义序列替换是 -
\ n被换行符替换
\ r被回车符替换
\ t被制表符替换
\ $ 被美元符号本身取代($)
\“由单个双引号(”)替换
\被替换为单个反斜杠(\)
字符串连接运算符
要将两个字符串变量连接在一起,请使用点(。)运算符
会发现我们使用了两次连接操作符。这是因为我们必须插入第三个字符串。
在两个字符串变量之间,我们添加了一个字符串和一个空字符,用于分隔两个变量。
字符所用函数
strlen()函数
用于查找字符串的长度。
字符串的长度通常用于循环或其他函数中,当知道字符串何时结束很重要时。(即在循环中,我们希望在字符串中的最后一个字符之后停止循环)
strpos()函数
用于搜索字符串中的字符串或字符。
语法:strpos(string,find,start)
在这里结果是6不是7.
以上资料来自:
https://www.codingdict.com/article/7827