PHP 数组
发布网友
发布时间:2022-04-20 04:50
我来回答
共1个回答
热心网友
时间:2022-04-06 02:30
这个结果没有问题啊。
因为初始值$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);