字符串查找
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需合并的数组