当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

5.6删除字符串末尾部分的空白字符

9/17/2020 9:26:54 PM 人评论

5.6删除字符串末尾部分的空白字符

5.6 删除字符串末尾部分的空白字符

PHP程序有时需要去掉字符串中的空白字符,比如用户从网页提交数据时,在文本框中输入内容后,多敲入了一些空格,而PHP处理程序很可能要将这些数据存入数据库,这时,不希望将这些没有实际意义的空白字符存入数据库,因此要将这些空白字符处理掉。

PHP提供了一些函数,分别可以处理字符串末尾、开头的空白字符,也提供了同时处理字符串两端空白字符的函数。本节先介绍处理字符串末尾部分空白字符的内置函数。在PHP中,可以使用函数rtrim()删除字符串末尾部分的空白字符。该函数的语法如下所示。


string rtrim(string$str);


该函数会将字符串$str末尾部分的空白字符删除,返回末尾没有空白的字符串。代码5-10演示了该函数的用法。

代码5-10 使用函数rtrim()删除字符串末尾部分的空白字符5-10.php


01 <?php

02 $str="这个字符串后面带有空白字符";

03

04 $clear=rtrim($str);//删除字符串末尾空白字符

05 var_dump($str);//输出字符串

06

07 echo"<br/>";

08 echo"<br/>";

09 var_dump($clear);//输出字符串

10 ?>


【代码解析】这段程序第4行使用函数rtrim()将字符串$str末尾空白字符删除。最后将原字符串$str和删除了末尾空白的字符串输出。该程序输出变量的值使用的是函数var_dump(),函数var_dump()可以将一个或多个变量的形态和值输出,从代码5-10的执行效果图(见图5-10)可以看出使用函数var_dump()输出变量值的效果。

图 5-10 使用rtrim()删除字符串末尾部分的空白字符

注意 从执行效果图可以看出,字符串$str在经过函数rtrim()处理后,其末尾部分的空白被删除。

相关教程

共有条评论 网友评论

验证码: 看不清楚?