background image
{php 字符串函数}
php 操作字符串
Web 应用中,用户和系统的交互基本上是用文字来进行的,因此系统对文本信息,即字符串的处理非常重要。
文本字符串操作内容很多,本节将一一介绍。
3.1.1 去除空格和其他特殊符号
有时,需要去掉字符串中的空格或者其他没有意义的符号。例如,在一个电子商务应用中,当用户填写订单的内容
时(如联系地址),可能输入一些空格、句号等字符,系统希望在存储之前把它们去掉,只剩下有意义的信息。为
了完成类似于上述需求的问题,
PHP4 及以上版本提供了 4 个去除字符串中特殊符号的函数。
string trim(string str [, string charlist]):去除字符串 str 首尾处空格或其他特殊符号。
string ltrim(string str [, string charlist]):去除字符串 str 首的空格或其他特殊符号。
string rtrim(string str [, string charlist]):去除字符串 str 尾的空格或其他特殊符号。
string chop(string str [, string charlist]):功能同 rtrim()。
以上函数的第
1 个参数 str 为待操作的字符串,第 2 个可选参数 charlist 指定想要去除的特殊符号,当缺省时默认
值为去掉下列字符:空格(
" ")、制表符(\t)、换行符(\n)、回车符(\r)、空值(\0)。还可以使用“..”
通过第
2 个参数指定需要去除一个范围内的字符,例如“a..d”指去掉 ASCII 码值介于 a 和 d 之间的字符,即 a、
b、c、d。
下面以
trim()为例说明上述函数的使用。
1
<!--去除字符串中的特殊字符:trim.php-->
2
<?php