PHP修剪,$variable[0]仍然不显示任何内容


PHP trim, $variable[0] still displays nothing

将数据分配给一个开头有很多空白的变量,然后进行修剪以将其删除,并希望回显第一个字符,该字符应该是@。但是,回波什么也不显示。

$data = '        @ JWHS8282';
trim($data);
echo $data[0];

Trim不接受引用的参数:

$data = trim($data);

它被定义为:

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

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

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

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