我有一个 php 数组
if(mysql_affected_rows() > 0)
{
$status = "OK";
while($row = mysql_fetch_array($result)) {
$info[] = array(
'postDate' => $row[1],
'vedioURL' => extractifrem($row[2]),
'like' => $row[3],
'totalView' => $row[4],
'viewTime' => $row[5]
);
}
$output = array(
'status' => $status,
'result' => $info
);
我想将 $output 的结果打印为有效的 json 可读。我正在使用此代码但无法正常工作
$soutput = array();
foreach($output as $v) {
$soutput[key($v)] = current($v);
}
echo json_encode($soutput, 128);
最佳答案
像这样..
$soutput = array();
foreach($output as $k=>$v) {
$soutput[$k] = $v;
}
echo json_encode($soutput);
关于PHP数组到json可读输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21621011/