PHP-String 操作

本文介绍了PHP中常见的字符串操作方法,包括首字母大小写转换、全字符串大小写转换、查找字符串位置、字符串替换、字符串截取、去除字符串首尾空格及特殊字符等功能,并详细解释了各个函数的使用方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


字符串查找
  • 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])

不区分大小写

  • 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需合并的数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值