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

5.8删除字符串两头的空白字符

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

5.8删除字符串两头的空白字符

5.8 删除字符串两头的空白字符

如果希望删除字符串两头的空白字符,可以使用函数trim(),该函数的语法如下所示。


string trim(string$str);


代码5-12演示了该函数的用法。

代码5-12 使用函数trim()删除字符串两头的空白字符5-12.php


01 <?php

02 $str="使用函数trim去掉字符串两端空白字符";

03

04 $str1=trim($str);//删除字符串两头的空白字符

05 var_dump($str);

06

07 echo"<br/>";

08 echo"<br/>";

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

10 ?>


【代码解析】第2行的变量$str前后都有空格,第4行使用trim()函数来删除这些空格。这段代码的执行结果如图5-12所示。读者可以在变量$str的中间添加上空格,看使用trim()函数后是否能去掉这些空格。

图 5-12 使用trim()删除字符串两头空白字

注意 函数trim()只能去掉字符串两头的空白字符,不能去掉中间的空白字符。

事实上,函数rtrim()、ltrim()和trim()不仅可以用来删除字符串前后位置的空白字符,通过给它们指定第2个参数,这些函数还可以删除一些特定的字符。代码5-13演示了使用函数trim()删除字符串两端多余的#字符。

代码5-13 使用函数trim()删除字符串两端特定的字符5-13.php


01 <?php

02 $str="##使用函数trim去掉字符串两端特定字符####";

03

04 $str1=trim($str,"#");//为函数trim()传入第2个参数,trim()将删除字符串$str两端的#字符

05

06 var_dump($str);

07 echo"<br/>";

08 var_dump($str1);

09 ?>


【代码解析】代码第4行的函数trim()包含两个参数,第1个参数是要删除内容的字符串,第2个参数是指定字符串中要删除什么,默认删除空格,这里指定了要删除#。这段代码的执行结果如图5-13所示。

图 5-13 使用trim()删除字符串两端特定字符

函数rtrim()和ltrim()也有类似的用法,这里不再重复举例。

相关教程

共有条评论 网友评论

验证码: 看不清楚?