当前位置:  首页>> 技术小册>> PHP8入门与项目实战(3)

空格在很多情况下是不必要的,所以清除字符串中的空格显得十分重要。比如在判定输入是否正确的程序中,出现不必要的空格将增大程序出现错误判断的概率。

清除空格要用到ltrim()、rtrim()和trim()函数。其中,ltrim()是从左边清除字符串头部的空格,rtrim()是从右边清除字符串尾部的空格,trim()则是从字符串两边同时去除头部和尾部的空格。

以下实例介绍去除字符串中空格的方法和技巧。

【例5.7】

  1. <?php
  2. $aa= " Birth is much, but breeding is more. "; //定义字符串变量
  3. echo "开始:".ltrim($aa)."结束<br/>"; //清理字符串头部的空格
  4. echo "开始:".rtrim($aa)."结束<br/>"; //清理字符串尾部的空格
  5. echo "开始:".trim($aa)."结束<br/>"; //同时去除头部和尾部的空格
  6. $bb= " 与肝胆 人共事,无字 句处读书。 "; //定义中间有空格的字符串变量
  7. echo "开始:".trim($bb)."结束"; //同时去除头部和尾部的空格
  8. ?>

运行结果如图5-7所示。

【案例分析】
(1)其中,$aa为一个两端都有空格的字符串变量。ltrim($aa)从左边去除空格,rtrim($someinput)从右面去除空格,trim($aa)从两边同时去除空格。

(2)其中bb为一个两端都有空格,并且中间也有空格的字符串变量。用trim($bb)处理,也只是去除两边的空格。


该分类下的相关小册推荐: