6.part4-1day php字符串函数

学习目的:处理字符串

字符串我们之前了解过如何声明了,而实际业务中要对有些字符串进行处理,此时我们首先应该想到的是php的内建函数,如果不能满足要求我们再自己去写。

字符串中空格算一个字符。在php中字符串加单引号就表示一个字符串,加双引号会自动识别字符串内的变量,加单引号的速度比双引号快,建议使用单引号用'.'去连接变量的形式。

常用的处理字符串的函数

1.stripos('被搜素的字符串', '要查找的字符', '开始的搜索位置')

在字符中查找某个字符第一次出现的位置,参数3默认为0(首字符)

2.trim(string, charlist);

去除字符串两端的空格,返回修改好的字符串

第一个参数时要处理的字符串,第二个时可选参数有null,制表符,换行符,垂直制表符,回车,空格,不填就全部去除

2.substr(string, start, length)

返回字符串的一部分

第一个参数时要处理的字符串,第二个参数时从那个位置开始0表示首字符,第三个可选返回字符串的长度,默认是直到字符串结尾。

3.strtr(‘hello’, 'eo', 'mp')

替换字符串中的指定字符,这里的替换是对应的字母替换字母,字母e被替换为字母m, 字母o被替换为字母p,不是整体替换即eo被替换为mp,不能用空去替换字母。

4.str_replace('hello', 'word', 0) 

整体替换用word替换hello,0表示从第一个字符开始。可以用空字符去替。

参数1是原字符串,参数2替换后的字符串,参数3从原字符串的那个位置开始,0表示第一个字母。

5.explode('分隔符', '要处理的字符串', '分为几段')

把字符串打散为数组

6.implode('用什么连接', 数组)

把数组组合为一个字符串。

join()函数是implode()函数的别名,是一个函数。

字符串函数连接

原文地址:https://www.cnblogs.com/ldwtry/p/12170100.html