资源描述:
《第7章++字符串》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第7章字符串字符串在PHP中的应用很广泛,在数据存储、传输、文件读写等很多方面,都能使用到字符串函数。与字符串有关的函数很多,本章主要介绍与字符串相关的函数的使用。7.1字符串显示函数在本书2.1节中,就对字符串显示函数进行了介绍。虽然显示字符串函数很简单,但是其在程序运行过程中,要注意的问题很多。本节将重新回顾这些函数,并介绍更多的显示函数,也将介绍如何将字符串输出到缓冲区。7.1.1输出字符串到屏幕echo()与print()函数已经介绍过其使用方法。下面通过代码,来介绍其他显示字符串的函数,代码如清单所示。7.1.2
2、字符串与文件使用fprintf()函数,可以把给定的字符串,格式化后输出到一个句柄中。下面演示fprintf()函数的使用方法,代码如清单所示。清单fprintf()函数的使用7.2字符串与数组在本书第2
3、章语法部分,介绍了字符串操作符的使用方法。使用字符串操作符,可以把1个或多个字符串,连接为1个长字符中。本节介绍的函数,主要用于分割和连接字符串。7.2.1将字符串分割成小块使用str_split()函数可以把指定的字符串,按指定的长度分割,并返回一个数组,数组的单元就是分割后字符串。下面演示str_split()函数的使用方法,代码如清单7.3所示。清单str_split()函数的使用方法使用默认长度分割字符串
4、>";echo"
";print_r(str_split($enString));echo"
";echo"
使用指定长度分割字符串";echo"
";print_r(str_split($enString,4));echo"
";?>7.2.2在字符串中插入字符串使用chunk_split()函数,可以根据参数指定的长度,把字符串分为若干段,在每段字符串后附上指定字符串后,重新连接为一个字符串,并返回。下面演示chunk_split()函数的使用方法,代码如清单所示。清单c
5、hunk_split()函数的使用方法在字符串的指定长度后,添加默认字符串";echo"
";echochunk_split($String,4);echo"
";echo"
在字符串的指定长度后,使用'-'分割符";echo"
";echochunk_split($String,4,"-");echo"
";?>7.2.3字符串转化为数组使用explode()函数,可以按指定的字符,分割另一个字符串,并
6、返回一个数组。下面演示explode()函数的使用方法,代码如清单所示。清单explode()函数的使用方法
7、作为
8、分割字符串
9、的例子";echo"使用空格来分割字符串";echo"
";print_r(explode("",$String));echo"
";echo"
使用竖线来分割字符串";echo"
";print_r(explode("10、",$LString));echo"<
11、/pre>";echo"使用竖线来分割字符串,并指定返回的数组数";echo"
";print_r(explode("12、",$LString,2));echo"
";?>7.2.4数组转化为字符串使用implode()函数,可以使用指定的字符串,把一个数组连接为一个字符串。下面演示implode()函数的使用方法,代码如清单所示。清单implode()函数的使用方法13、string=implode("",$array);//显示连接后的数组echo$string;echo"
";//使用
14、作为连接字符串$string=implode("
15、",$array);//显示连接后的数组echo$string;?>7.3字符串与空格在实际应用中,字符串经常读取,以及其他函