时间: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教程有兴趣的朋友有所帮助。