版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhao__zhen/article/details/83933779
php 学习笔记3
字符串操作
- 字符串格式化
- 去除字符中多余的空格
trim()去除字符串开始位置和结束位置的空格,并将结果字符串返回。默认情况下,除去的字符是换行符和回车符、水平和垂直制表符、字符串结束符。ltrim()是去除字符串左边的多余字符。rtrim(),是去除字符串右边的多余字符。 - 使用Html格式化:nl2br()
nl2br()用xhtml中的
代替字符串中的换行符。 - 为打印输出而格式化字符串 与c语言中的类似
- 改变字符串中的字母大小写
strtoupper(),将字符串转换为大写
strtolower(),将字符串转换为小写
ucfirst(),如果字符串的第一个符号是字母,就将该字符转换为大写
ucwords(),将字符串每个单词的第一个字母转换为大写 - 将字符串进行转义
addslashes()函数需要一个字符串作为输入参数,返回一个格式化后的字符串
-
字符串连接和分割
explode()字符串分割函数,将字符串按照某个分割符进行分割。
implode();和join();是将数组中的各个元素使用某个字符连接起来。
strtok(),输入的字符串会根据分隔符中的每个字母来进行分割,当该函数得到第一个令牌序列之后,它自己的内部指针在字符串中的位置会一直保持。
substr($str,start,length);start 从1开始,返回从start开始长度为length的的子串
-
字符串比较
strcmp(),区分大小写
strcasecmp(),不区分大小写
strnatcmp(),不区分大小写,按照自然排序比较字符串。
strlen()来返回字符串的长度
-
字符串函数匹配和替换
strstr(),在字符串中查找指定的子串,可以是只包含一个字符的字符串。
stristr(),与strstr()相同,但是不区分大小写。
strrchr(),几乎与strstr()一样,但是会从最后出现 的目标关键字的位置前面返回被搜索字符串
strpos(),strrpos()返回目标关键字子字符串在原串中的位置。
str_replace(mixed needle,mixed new_str ,mixed str),用new_str 替换str中所有的needle.
substr_replace()在给定位置中查找和替换特定的子串
-
正则表达式
。。。。。。。。。。。。。。。。