background image
3
$init_str = ",山东省济南市经十路 8 号 1. ";
//前后都包含一个空格
4
echo $init_str."#<br>";
5
$trimmed_str = trim($init_str);
//"山东省济南市经十路 8 号 1."
6
echo $trimmed_str."#<br>";
7
$trimmed_str = trim($init_str,', .');//"山东省济南市经十路 8 号 1"。注意,第 2 个参数包括 3 个字符。
8
echo $trimmed_str."#<br>";
9
$trimmed_str = trim($init_str,', .0..9');
//"山东省济南市经十路 8 号"。0..9 说明要去掉所有的数字字符
10
echo $trimmed_str."#<br>";
11 ?>
3 行定义了一个字符串变量,在其首部有空格和逗号,其尾有句号和空格;
5 行使用不带第 2 个参数的 trim()函数去掉了其中首尾处的空格符号;
7 行使用带有第 2 个参数的 trim()函数去掉了其首尾处的第 2 个参数中所包含的字符,即去掉了首尾处的空格、
逗号和句号。
9 行 trim()中第 2 个参数中的“0..9”说明将要去掉位于 0 和 9 的 ASC 码范围内的所有字符。
ltrim()、rtrim()的使用同 trim()类似,而 chop()实际上是 rtrim()的别名,其功能与 rtrim()一样,不再赘述。
3.1.2 加入和去除反斜杠
在许多应用中,例如生成
SQL 语句时(SQL 语句将在第二部分中介绍),需要在其中加入转义字符‘\’,手工构
造起来相当麻烦。为了解决类似问题,
PHP 提供了自动在字符串中加入或去除转义字符的函数。