学习完文件处理(PHP从入门到精通—文件处理—文件概述、文件操作、目录操作)有一个基本的了解,下面进行了解字符串组成和字符串操作的基础知识。查找字符串出现次数、查找最后一次的位置、查找第一次位置等字符串其他操作的内容。 字符串组成 Ø字符串构成
通常情况下,字符串是指由零个或多个字符构成的一个集合,主要包含以下几种类型:
l 数字类型,如1、2、3等
l 字母类型,如a、b、c、d等
l 特殊字符,如#、$、%、^、&等
l 不可见的字符,如\n(换行符)、\r(回车符)、\t(Tab字符)等
其中,不可见字符是比较特殊的一组字符,它用来控制字符串格式化输出,在浏览器上不可见,只能看到字符串输出的结果。 常用的字符串操作 第一个PHP程序
字符串的操作在PHP编程中占有重要的地位,几乎所有PHP脚本的输入与输出都要用到字符串。尤其是在PHP项目开发过程中,为了实现某项功能,经常需要对某些字符串进行特殊处理,如获取字符串的长度、截取字符串、替换字符串等。在本节中将对PHP常用的字符串操作技术进行详细地讲解,并通过具体的实例加深对字符串操作函数的理解。 Ø去除字符串两边的字符
trim()函数可以去除字符串开始及结束位置的空格和指定的任意特殊字符,其语法格式如下:
string trim (string $str [,string $charlist])
其中,第一个参数$str是被处理的字符串,第二个参数$charlist是要删除的特殊字符。如果第二个参数为空,则去除字符串$str首尾处的空白字符。如果想通过该函数过滤掉特殊的字符,可以指定第二个参数,函数最后返回的是一个经过处理的字符串。
利用ucwords()函数可以将字符串“wELCOME to qIANFENG”的每个单词的首字母转换为大写,其余字母为小写的字符串。代码第2行给变量$str赋值。第3行将字符串中每个单词的首字母转换成大写。第5行先将字符串中的所有字母转换为小写,然后将每个单词的首字母转换成大写。 Ø字符串的替换
函数str_replace()用于字符串的替换,其语法格式如下: