php 学习笔记3

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhao__zhen/article/details/83933779

php 学习笔记3

字符串操作

  1. 字符串格式化
  • 去除字符中多余的空格
    trim()去除字符串开始位置和结束位置的空格,并将结果字符串返回。默认情况下,除去的字符是换行符和回车符、水平和垂直制表符、字符串结束符。ltrim()是去除字符串左边的多余字符。rtrim(),是去除字符串右边的多余字符。
  • 使用Html格式化:nl2br()
    nl2br()用xhtml中的
    代替字符串中的换行符。
  • 为打印输出而格式化字符串 与c语言中的类似
  • 改变字符串中的字母大小写
    strtoupper(),将字符串转换为大写
    strtolower(),将字符串转换为小写
    ucfirst(),如果字符串的第一个符号是字母,就将该字符转换为大写
    ucwords(),将字符串每个单词的第一个字母转换为大写
  • 将字符串进行转义
    addslashes()函数需要一个字符串作为输入参数,返回一个格式化后的字符串
  1. 字符串连接和分割

    explode()字符串分割函数,将字符串按照某个分割符进行分割。

    implode();和join();是将数组中的各个元素使用某个字符连接起来。

    strtok(),输入的字符串会根据分隔符中的每个字母来进行分割,当该函数得到第一个令牌序列之后,它自己的内部指针在字符串中的位置会一直保持。

    substr($str,start,length);start 从1开始,返回从start开始长度为length的的子串

  2. 字符串比较

strcmp(),区分大小写

strcasecmp(),不区分大小写

strnatcmp(),不区分大小写,按照自然排序比较字符串。

strlen()来返回字符串的长度

  1. 字符串函数匹配和替换

    strstr(),在字符串中查找指定的子串,可以是只包含一个字符的字符串。

    stristr(),与strstr()相同,但是不区分大小写。

    strrchr(),几乎与strstr()一样,但是会从最后出现 的目标关键字的位置前面返回被搜索字符串

    strpos(),strrpos()返回目标关键字子字符串在原串中的位置。

    str_replace(mixed needle,mixed new_str ,mixed str),用new_str 替换str中所有的needle.

    substr_replace()在给定位置中查找和替换特定的子串

  2. 正则表达式

。。。。。。。。。。。。。。。。

猜你喜欢

转载自blog.csdn.net/zhao__zhen/article/details/83933779