PHP-String 操作


字符串查找

  • ucfirst(String $str)

字符串首字母转换成大写

  • lcfirst(String $str)

字符串首字母转换成小写

  • ucwords(String $str)

字符串每个单词首字母转换大写

  • strtoupper(String $str)

将字符串全转换成大写

  • strtolower(String $str)

将字符串全转换成小写

  • stripos(String $str,String $ne [,int $offset = 0]) (不区分大小写)

查找字符串某个字符或串首次出现位置 
$str为主串,$ne为子串,$offset为起始位置 
字符串位置从0开始,返回位置从0开始独立于偏移量

  • strripos(String $str,String ne [,int $offset = 0]) (不区分大小写)

查找字符串某个字符或串最后出现位置 
负数偏移量将使查找从字符串起始位置开始,到offset位置结束

  • strrpos(String $str) (区分大小写)

查找字符串某个字符或串最后出现位置

  • strpos(String $str)

查找字符串首次出现的位置

字符串替换

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

$search主串被替换量,$replace替换量,$sub主串,$count执行替换次数

  • str_ireplace(mixed $search,mixed $replace,mixed $sub[,int &$count])

不区分大小写

扫描二维码关注公众号,回复: 1515577 查看本文章
  • substr_replace(mixed $string,mixed $replace,mixed $statr[,int $length])

$string主串,$replace替换量,$start被替换的起始位置,从零开始 $length替换长度

字符串截取

  • substr(String $str,int start[,int $length])

$start从零开始,负数则从结尾开始计算。当$start大于$str 则false

去除字符串首尾空格和特殊字符

  • trim(string $str[,string $char_mask])
  • ltrim(string $str[,string $char_mask])
  • rtrim(string $str[,string $char_mask])

$char_mask是要去除的字符

计算字符串长度

  • strlen(string $str)

返回长度

转义和还原字符串

  • addslashes(string $str) (转义)

转义后会在特殊符号后添加转义符号“\”,(')(")(\)与NUL;

  • srtipslashes(string $str) (还原)

重复一个字符

  • str_repeat(string $str,int $count)

$str要被重复的字符串,$count被重复次数

  • str_shuffle(string $str)

分割字符串

  • explode(string $del,string $str[,int $count])

$del分割标记,$count分割次数,剩余的字符串将存入最后一个数组元素。返回数组

  • implode(string $del,array $arr)

$del合并符,$arr需合并的数组

猜你喜欢

转载自blog.csdn.net/qq_27719709/article/details/80469265