0
点赞
收藏
分享

微信扫一扫

PHP常用字符串处理函数

椰果玩安卓 2022-03-10 阅读 39
php

strlen()

计数字符串长度

int strlen ( string $string )

返回字符串$string长度

strpos()

在字符串中查找字符串并给出首次位置

int strpos  ( string $haystack  , mixed  $needle  [, int $offset  = 0  ] )

查找字符串$needle在字符串$haystack中,位置$offset(默认为0)开始的首次出现的位置

strrpos()

在字符串中查找字符串并给出最后一次的位置

int strrpos  ( string $haystack  , mixed  $needle  [, int $offset  = 0  ] )

查找字符串$needle在字符串$haystack中,位置$offset(默认为0)开始的最后一次出现的位置

str_replace()

在字符串中替换部分字符

mixed  str_replace  ( mixed  $search  , mixed  $replace  , mixed  $subject  [, int &$count  ] )

将字符串$subject中的$serarch替换成$replace,替换完成后,将整个过程中的替换次数赋值给$count

substr()

截取子字符串

string substr  ( string $string  , int $start  [, int $length  ] )

将字符串$string中,返回从位置$start开始,长度为$length的子串

如果省略参数$length,则表示返回从位置$start开始至字符串末尾的子串

str_split()

按固定长度分割字符串,并给出数组

array str_split ( string $string [, int $split_length = 1 ] )

将字符串$string$split_length为长度,切割成若干个元素组成数组中并返回数组

expolode()

用一个字符串去分割另外一个字符串,并给出数组

array explode ( string $delimiter , string $string [, int $limit ] )

用字符串$delimiter作为分隔点分割字符串$string,并返回长度最多为$limit 的数组

trim()

去除字符串首尾指定的字符(一般用于去除空白字符)

string trim(string $str, string $character_mask = " \t\n\r\0\x0B")

返回字符串 $str 去除首尾$character_mask中的字符后的结果

默认将去除空白字符,具体如下:

  • " " (ASCII 32 (0x20)),普通空格符
  • “\t” (ASCII 9 (0x09)),制表符
  • “\n” (ASCII 10 (0x0A)),换行符
  • “\r” (ASCII 13 (0x0D)),回车符
  • “\0” (ASCII 0 (0x00)),空字节符
  • “\x0B” (ASCII 11 (0x0B)),垂直制表符
举报

相关推荐

0 条评论