PHP中去掉字符串首尾空格的方法

已邀请:
匿名用户

匿名用户

赞同来自:

  可以使用trim()、ltrim()、rtrim()函数去掉字符串首尾不可见字符,不可见字符串包括空格、换行符、制表符等。

  • trim - 去掉字符串首尾不可见字符;

  • ltrim - 去掉字符串左边不可见字符;



  • rtrim - 去掉字符串右边不可见字符;


<?php
$str = " \t  爱E族:aiezu.com \n  ";
var_dump(ltrim($str));
var_dump(rtrim($str));
var_dump(trim($str));
输出:
string(21) "爱E族:aiezu.com 
  "
string(21) " 	  爱E族:aiezu.com"
string(17) "爱E族:aiezu.com"
 
另外,这三个函数不但可以去掉首尾空格,还可以去掉首尾的制定字符。
<?php
echo rtrim("aiezu.com_aabbcc", 'abc_'); 
//去掉末尾的“abc_”, 输出:"aiezu.com"
var_dump("aiezu.com    \n\n\n\n", "\n");
//只去掉末尾的换行符, 输出:"aiezu.com    "

要回复问题请先登录注册