PHP之字符串函数

本文列出部分比较常用的PHP字符串函数(不作详细解释)

一、字符串长度函数
1.int strlen($str) 计算字符长度
2.mb_strlen(string $str[,string $encoding])
二、查找字符串位置函数
1.strpos($str,search[,int]):查找search在$str中的第一次位置从int开始。
2.stripos($str,search[,int]):函数返回字符串在另一个字符串中第一次出现的位置。该函数不区分大小写。
3.strrpos($str,search[,int]):查找search在$str中的最后一次出现的位置从int开始。
三、字符串替换函数
1.str_replace(search,replace,$str):从$str中查找search用reolace来替换。
2.str_irreplace(search,replace,$str)。
3.strtr($str,search,replace):这个函数中replace不能为"";
4.substr_replace($str,$rep,$start[,length]):$str原始字符串,$rep替换后的新字符串,$start起始位置,$length替换的长度,该项为可选。
四、截取子字符函数
1.substr($str,int start[,int lenhth]):从$str中start位置开始提取[length长度的字符串]。
2.strstr($str1,$str2):从$str1(第一个的位置)搜索$str2并从它开始截取到结束字符串,若没有则返回FALSE。
3.stristr()功能同strstr,只是不区分大小写。
4.strrchr()从最后一次搜索到的字符处返回。
五、分割,连接,反转函数
1.str_split($str,len):把$str按len长度进行分割返回数组。
2.split(search,$str[,int]):把$str按search字符进行分割返回数组,int是分割几次,后面的将不分割。
3.explode(search,$str[,int])。
4.implode:将数组用特定的分隔符转变为字符串。
六、空白处理函数
1.string trim(string $str[,string $charlist])。
2.string ltrim(string $str[,string $charlist])。
3.string rtrim(string $str[,string $charlist])。
4.chunk_split($str,2):向$str字符里面按2个字符就加入一个空格。
5.str_pad:对字符串进行两侧的补白。
七、字符转义函数
1.addslashes(string $str)。
2.stripslashes(string $str)。
3.get_magic_quotes_gpc()。
4.htmlspecialchars:将字符串中一些字符转换为html实体。
5.htmlspecialchars_decode:htmlspecialchars()函数的反函数,将html实体转换为字符。
6.htmlentities:将字符串中所有可转换字符转换为html实体。
7.html_entity_decode:htmlentities()函数的反函数,将html实体转换为字符。
八、字符串比较函数
1.int strcmp($str1,$str2):字符串比较。
2.strcasecmp():同上,不区分大小写。
九、字符串转换函数
1.strtolower($str):字符串转换为小写。
2.strtoupper($str):字符串转换为大写。
3.ucfirst($str):将字符串的第一个字符转换为大写。
4.ucwords($str):将每个单词的首字母转换为大写。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值