PHP 一些常用字符串函数总结
###1、字符串转换(分割)为数组
explode()
,需要至少两个参数,第一个参数是分隔符,第二个参数是带转化字符串,很常用,之前好几个实例都用到了。
扩展阅读:http://www.php.net/manual/zh/function.explode.php
###2、数组转换(合并)为字符串
implode()
至少一个参数为数组,另一个参数作为分隔符,默认是空格
扩展阅读:http://www.php.net/manual/zh/function.implode.php
###3、字符串截取
substr()
由start和length截取,在PHP 编写函数实现千位分组中有所应用。
扩展阅读:http://www.php.net/manual/zh/function.substr.php
strstr()
由起始字符截取(区分大小写,不区分为stristr),这里讲一下选填的第三个参数,默认是false
,如果是true
那么就会截取他之前的(不包括该字母),默认是(包括该字母)之后的
扩展阅读:http://www.php.net/manual/zh/function.strstr.php
其还有一个相反的strrchr()
查找最后一次出现的位置到结尾,但不能反向输出。
扩展阅读:http://www.php.net/manual/zh/function.strrchr.php
###4、字符串替换
str_replace
,第一个参数为要替换的对象,第二个是替换成什么,第三个是指定的字符串。
扩展阅读:http://www.php.net/manual/zh/function.str-replace.php
###5、字符串查找
strpos()
查找字符首次出现的位置,返回数字,第一个为0,应用于PHP 计算两个文件的相对路径,0的话就遇到了一个困难,判断的时候要怎么判断,这个时候就不能使用== FALSE
,而要使用全等=== FALSE
。
扩展阅读:http://www.php.net/manual/zh/function.strpos.php
评论 (0)