1、第 4章 PHP字符串操作与正则表达式字符串是 PHP程序相当重要的一部分操作内容,程序传递给我们的可视化信息,绝大多数都是靠字符串来实现的。例如本书开始时的 Hello World程序就是输出了一个 “Hello World!”的字符串。本章将详细解释 PHP中的字符串以及字符串的连接、分割、比较、查找和替换等操作。24.1 字符串的定义美国国家标准学会 (American National Standard Institute,ANSI)制定了一整套可见的字符 (如大写字母 A)和不可见的字符 (如回车符、退格符等控制字符 ),共 127个字符。由零个或者多个字符组成的有限序列,也就是 n
2、(n0)个字符的集合,叫做字符串。 在书写上,字符串一般都写在成对的单引号或者双引号中。例如: 我的新闻网 ;/*一个由 HTML代码组成的字符串,单引号中嵌套成对使用的双引号 */ ?34.2 字符串的格式化在程序运行的过程中,字符串往往并不是以我们所需要的形式出现的,此时,就需要对该字符串进行格式化处理,如删除字符串中多余的空格。44.2.1 字符串整理: chop()、 ltrim()和 trim()1. chop()函数语法: string chop(string $str, string $charlist)函数作用:去除字符串尾部的空格等特殊字符,如果指定了第 2个参数,则去除字符
3、串尾部中的由第 2个参数指定的字符。函数例程:54.2.1 字符串整理: chop()、 ltrim()和 trim()2. ltrim()函数语法: string ltrim (string $str, string $charlist)函数作用:去除字符串头部的空格等特殊字符,如果指定了第 2个参数,则去除字符串头部中的由第 2个参数指定的字符。函数例程:64.2.1 字符串整理: chop()、 ltrim()和 trim()3. trim()函数语法: string trim(string $str, string $charlist)函数作用:去除字符串头部和尾部的空格等特殊字符,如
4、果指定了第 2个参数,则去除字符串头部和尾部中的由第 2个参数指定的字符。函数例程: 74.2.2 addslashes()和 stripslashes()1. addslashes()函数语法: string addslashes(string str)函数作用:使用反斜线引用字符串。函数例程:84.2.2 addslashes()和 stripslashes()2. stripslashes()stripslashes()函数与 addslashes()相反,是把被 addslashes()函数加上的转义符取消。函数语法: string stripslashes(string)函数例程: 94.2.3 字符串的大小写转换1. strtoupper()函数语法: string strtoupper(string $string)函数说明:将字符串 string的字母全部以大写字母的形式返回。函数例程: 10