mon*_*top 1 javascript php arrays merge json
当我跑:
while($r = mysql_fetch_assoc($result3)) {
echo json_encode($r);
}
Run Code Online (Sandbox Code Playgroud)
结果是:
{"test1":"1","test2":"2","test3":"3","test4":"4"}
{"test1":"5","test2":"5","test3":"7","test4":"8"}
Run Code Online (Sandbox Code Playgroud)
我的问题是:如何从上面的结果创建数组,知道行数不固定,它可能会改变取决于数据.所以,我可以对数组进行更改并以与此类似的格式解析它:
["test1"=>"1","5"],
["test2"=>"2","6"],
["test3"=>"3","7"],
["test4"=>"4", "8"]
Run Code Online (Sandbox Code Playgroud)
谢谢!!
试试这个 :
<?php
$arr = array();
while ($r = mysql_fetch_assoc($result3))
{
foreach ($r as $index=>$item)
{
$arr[$index][]=$item;
}
}
?>
Run Code Online (Sandbox Code Playgroud)
并编码为JSON (重新排列数组后):
$arr = json_encode($arr);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
121 次 |
| 最近记录: |