1

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

$data = '        @ JWHS8282';

trim($data);

echo $data[0];
4

1 回答 1

5

Trim不接受引用参数:

$data = trim($data);

它被定义为:

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

不是

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

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

字符串修剪(字符串 $str [,字符串 $charlist ])

于 2012-09-08T02:57:00.967 回答