PHP trim,$ variable [0]仍然没有显示任何内容

时间:2012-09-08 02:55:20

标签: php string trim

将数据分配给开头有很多空格的变量,然后进行修剪以删除它,并希望回显应该是@的第一个字符。但是,回声没有显示任何内容。

$data = '        @ JWHS8282';

trim($data);

echo $data[0];

1 个答案:

答案 0 :(得分:5)

Trim不接受参考参数:

$data = trim($data);

定义为:

function trim( $input )
{
   ...
   return ...;
}

不是

function trim( &$input )
{
   ...
}

请注意,docs将trim的签名标记为返回字符串:

  

string trim(string $ str [,string $ charlist])