第8章 字符串操作-【千锋教育】PHP从入门到精通
|
35页
|
80人阅读
|
0人下载
教辅
内容正文:
第8章 字符串操作
字符串构成
常用的字符串操作
字符串其他操作
字符串构成
常用的字符串操作
字符串其他操作
8.2
8.3
8.1
☞点击查看本小节知识架构
☞点击查看本小节知识架构
学习目标
掌握
掌握
掌握
掌握
掌握去除字符串中空格的方法
1
掌握查找和替换字符串的方法
4
2
掌握获取字符串长度的方法
3
掌握连接和分割字符串的方法
销售额 掌握知识 理解知识 熟悉知识 了解知识 2.5 2.5 2.5 2.5
8.1 字符串构成
通常情况下,字符串是指由零个或多个字符构成的一个集合,主要包含以下几种类型:
数字类型,如1、2、3等;
字母类型,如a、b、c、d等;
特殊字符,如#、$、%、^、&等;
不可见的字符,如
(换行符)、\r(回车符)、\t(Tab字符)等。
其中,不可见字符是比较特殊的一组字符,它用来控制字符串格式化输出,在浏览器上不可见,只能看到字符串输出的结果。
8.2 常用的字符串操作
8.2.1
去除字符串两边的字符
返回目录
8.2.2
去除字符串左边的字符
8.2.3
去除字符串右边的字符
8.2.4
将字符串转换为小写
8.2.5
字符串首字母大写转换
8.2.6
单词首字母大写转换
5
8.2 常用的字符串操作
8.2.7
字符串的替换
返回目录
8.2.8
字符串的部分替换
8.2.9
获取字符串长度
8.2.10
截取字符串
8.2.11
比较字符串
8.2.12
查找字符串
6
8.2 常用的字符串操作
8.2.13
查找字符串出现次数
返回目录
8.2.14
查找字符串最后一次出现的位置
8.2.15
查找字符串第一次出现的位置
8.2.16
将字符串分割成小块
8.2.17
在字符串中插入字符串
8.2.18
字符串的分解和合并
7
8.2 第一个PHP程序
字符串的操作在PHP编程中占有重要的地位,几乎所有PHP脚本的输入与输出都要用到字符串。尤其是在PHP项目开发过程中,为了实现某项功能,经常需要对某些字符串进行特殊处理,如获取字符串的长度、截取字符串、替换字符串等。在本节中将对PHP常用的字符串操作技术进行详细地讲解,并通过具体的实例加深对字符串操作函数的理解。
8.2 第一个PHP程序
trim()函数可以去除字符串开始及结束位置的空格和指定的任意特殊字符,其语法格式如下:
其中,第一个参数$str是被处理的字符串,第二个参数$charlist是要删除的特殊字符。如果第二个参数为空,则去除字符串$str首尾处的空白字符。如果想通过该函数过滤掉特殊的字符,可以指定第二个参数,函数最后返回的是一个经过处理的字符串。
8.2.1 去除字符串两边的字符
9
8.2 第一个PHP程序
ltrim()函数用于去除字符串左端的空格和指定的任意特殊字符,其语法格式如下:
ltrim()函数有两个参数:第一个参数$str是被操作的字符串;第二个参数$charlist是要删除的特殊字符。
8.2.2 去除字符串左边的字符
8.2 第一个PHP程序
使用rtrim()函数的作用与ltrim()函数相反,rtrim()函数用于去除字符串右端的空格和指定的任意特殊字符,其用法与ltrim()函数相同。
8.2.3 去除字符串右边的字符
8.2 第一个PHP程序
函数strtolower()将传入的字符串全部转换为小写,并返回转换后的字符串,该函数的语法格式如下:
8.2.4 将字符串转换为小写
其中,参数$str为要转换的字符串,将字符串中的所有字符转换为小写。
8.2 第一个PHP程序
函数ucfirst()的作用是将字符串的首字母转换为大写,并返回转换后的字符串,其语法格式如下:
8.2.5 字符串首字母大写转换
其中,参数$tr为要转换的字符串,将该字符串的第一个字母转换为大写。
8.2 第一个PHP程序
函数ucwords()的作用是将字符串的每个单词的首字母转换为大写,其语法格式与ucfirst()函数相同。
8.2.6 单词首字母大写转换
利用ucwords()函数可以将字符串“wELCOME to qIANFENG”的每个单词的首字母转换为大写,其余字母为小写的字符串。代码第2行给变量$str赋值。第3行将字符串中每个单词的首字母转换成大写。第5行先将字符串中的所有字母转换为小写,然后将每个单词的首字母转换成大写。
8.2 第一个PHP程序
函数str_replace()用于字符串的替换,其语法格式如下:
8.2.7 字符串的替换
其中,参数$str2为新字符串,参数$str3为原字符串。函数的作用是用新字符串$str2替换原字符串$str3中的字符串$str1。
8.2 第一个PHP程序
函数substr_replace()用于把字符串的一部分替换为另一个字符串,