PHP 数组

发布网友

我来回答

1个回答

热心网友

这个结果没有问题啊。

因为初始值$new_array=array();是空数组
所以if(isset($new_array[$_value['id']])) 就是false
执行:$new_array[$_value['id']] = $_value;
就把值赋给了$new_array,但是键值不能重复
所以键值就是1,2,3,键值1,2因为有重的,就取最后获得的数
最后print_r(array_values($new_array));
取这个数组的值,要想更直观的看这个数组,可以直接打印出:
print_r($new_array);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com