时间:2021-07-01 10:21:17 帮助过:4人阅读
$arr = array( 0=>array('name'=>'张三','age'=>'120'), 1=>array('name'=>'李四','age'=>'111'), 2=>array('name'=>'王五','age'=>'233') ); $res = json_encode($arr); echo "";结果如下:

再看去掉第一个索引之后:
$arr = array(
0=>array('name'=>'张三','age'=>'120'),
1=>array('name'=>'李四','age'=>'111'),
2=>array('name'=>'王五','age'=>'233')
);
unset($arr[0]);
$res = json_encode($arr);
echo "";
解决的办法是用sort函数再次索引即可。
$arr = array(
0=>array('name'=>'张三','age'=>'120'),
1=>array('name'=>'李四','age'=>'111'),
2=>array('name'=>'王五','age'=>'233')
);
unset($arr[0]);
sort($arr);
$res = json_encode($arr);
echo "";
好吧......这似乎没有写一篇博客的价值,就当是给自己提个醒吧
以上就介绍了多维数组json_encode之后产生对象而不是数组问题,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。