5.7 删除字符串开始部分的空白字符
和函数rtrim()对应的是函数ltrim(),该函数将字符串开始部分的空白字符删除。从这个函数的命名可以看出,ltrim()中的字母l代表的是left,一个字符串的left就是它的开始部分,所以,ltrim()表示去掉字符串开始部分的空白字符。同理,rtrim()中的首字母r表示right。这样,初学者就容易记住这两个函数及其用法了。函数ltrim()的语法如下所示。
string ltrim(string$str);
该函数将字符串$str开始部分的空白字符删除,返回开始部分没有空白的字符串。代码5-11演示了该函数的用法。
代码5-11 使用函数ltrim()删除字符串开始部分的空白字符5-11.php
01 <?php
02 $str="这个字符串后最前面有空白字符";
03
04 $clear=ltrim($str);//删除字符串开始的空白字符
05 var_dump($str);
06
07 echo"<br/>";
08 echo"<br/>";
09 var_dump($clear);//输出字符串
10 ?>
【代码解析】这段程序的执行结果如图5-11所示。从执行效果图可以看出,字符串$str在经过函数ltrim()处理后,其开头部分的空白被删除。
读者也可以将变量$str的值前后都添加上空格,看执行函数ltrim()后的效果是不是只去掉前面的空格。