将数据分配给开头有很多空格的变量,然后进行修剪以删除它,并希望回显应该是@的第一个字符。但是,回声没有显示任何内容。
$data = ' @ JWHS8282';
trim($data);
echo $data[0];
答案 0 :(得分:5)
Trim不接受参考参数:
$data = trim($data);
定义为:
function trim( $input )
{
...
return ...;
}
不是
function trim( &$input )
{
...
}
请注意,docs将trim的签名标记为返回字符串:
string trim(string $ str [,string $ charlist])