首页 > PHP 阅读:178

PHP trim():去除字符串两边的空格

PHP 中,使用 trim() 函数可以去除字符串首尾两边的空白符(包括空格、制表符、换行符等),使用 ltrim() 和 rtrim() 函数将可分别去除字符串左边和右边的空白符。

这 3 个函数的语法分别如下:

string trim ( string $str [, string $character_mask ] )
string ltrim ( string $str [, string $character_mask ] )
string rtrim ( string $str [, string $character_mask ] )

这 3 个函数都是返回字符串 $str 去除相应空白符后的结果。

$str 是待处理的字符串,$character_mask 是过滤字符串。如果不指定第 2 个参数,它们将去除以下字符:
  • " ":普通空格符。
  • "\t":制表符。
  • "\n":换行符。
  • "\r":回车符。
  • "\0":空字节符。
  • "\x0B":垂直制表符。

关于这 3 个函数的使用示例如下:
<?php
$text = "\t\tThese are a few words :) ...  ";
$binary = "\x09Example string\x0A";
$hello  = "Hello World";
echo trim($text) . "<br/>";
echo rtrim($text) . "<br/>";
echo rtrim($text, " \t.") . "<br/>";
echo ltrim($hello, "H") . "<br/>";
// 删除 $binary 末端的 ASCII 码控制字符
// (包括0~31)
echo rtrim($binary, "\x00..\x1F") . "<br/>";
?>
以上代码的执行结果为:

These are a few words :) ...
These are a few words :) ...
These are a few words :)
ello World
Example string

爱面试的程序媛,一个分享面试经验的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,定时分享程序员面试的那点事。

面试如何造火箭?工作如何拧螺丝?都在这个公号哦。

扫描二维码关注公众号,免费领取价值 1000 元的求职面试资料(限时免费)!

当你决定关注「爱面试的程序媛」,你已然超越了90%的程序员!

爱面试的程序媛二维码
微信扫描二维码关注