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)),垂直制表符