【发布时间】:2013-12-20 08:20:11
【问题描述】:
我怎样才能摆脱这个错误??
Parse error: syntax error, unexpected T_DOUBLE_ARROW in /var/www/core/restvt.api.php on line 35
PHP 代码:
$datax = Array();
foreach ($inis as $key => $data){
if ($data=="mem"){
$str = number_format($ARRAY[(array_search($data.':',$ARRAY)+2)]/1024,0,',','.')." MB [ ".number_format(($ARRAY[(array_search($data.':',$ARRAY)+2)]/$ARRAY[(array_search($data.':',$ARRAY)+1)])*100,0,',','.')." % ]";
array_push($datax, "mem"=>$str); //error here, why?
}else{
array_push($datax,$data=>$ARRAY[(array_search($data.':',$ARRAY)+1)]);
}
}
$jsonr = json_encode($datax);
非常感谢您的帮助...
【问题讨论】:
-
"mem"=>$str -
来自其他数组的变量字符串值,我在其中添加了一些字符串...