php5.1.6怎么解析json 服务端得到一段json数据 我想把json数据转换为数组 但 5.2以下版本的php不支持 json_decode()函数 求解决办法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 帮你找了段,凑合用吧function _json_decode($json){ $comment = false; $out = '$x='; for ($i=0; $i<strlen($json);$i++){ if (!$comment){ if (($json[$i] == '{') || ($json[$i] == '[')) $out .= ' array('; else if (($json[$i] == '}') || ($json[$i] == ']')) $out .= ')'; else if ($json[$i] == ':') $out .= '=>'; else $out .= $json[$i]; }else $out .= $json[$i]; if($json[$i]== '"' && $json[($i-1)]!="\\") $comment = !$comment; } eval($out.';'); return $x;}$json='{"name":"hello world!","arr":[1,2,3,4]}';print_r(_json_decode($json)); MVC框架里的控制器数量一般是比较多还是比较少 记录用户的访问次数的访问统计 php如何 批量删除 再来一次 希望大家帮忙解决这个问题 php 缓存大家讨论下!!!!关心php速度的进!!!! 请问怎么样画一条横线和一条竖线?在线等. 今天要用写的图片上传类,大家提提意见,有初学朋友不嫌浅漏拷去用 级联菜单? 如何在PHP环境中删除图片? 请教,给分多多! php站求一段JS代码! 替换字符串的问题
$comment = false;
$out = '$x=';
for ($i=0; $i<strlen($json);$i++){
if (!$comment){
if (($json[$i] == '{') || ($json[$i] == '[')) $out .= ' array(';
else if (($json[$i] == '}') || ($json[$i] == ']')) $out .= ')';
else if ($json[$i] == ':') $out .= '=>';
else $out .= $json[$i];
}else
$out .= $json[$i];
if($json[$i]== '"' && $json[($i-1)]!="\\")
$comment = !$comment;
}
eval($out.';');
return $x;
}
$json='{"name":"hello world!","arr":[1,2,3,4]}';
print_r(_json_decode($json));