php数组遍历把其中一个键重组成新数组
时间: 2023-02-17 11:39:48 浏览: 116
php数组实现根据某个键值将相同键值合并生成新二维数组的方法
5星 · 资源好评率100%
可以使用PHP的array_column()函数来重组一个数组。它接受三个参数,第一个是原始数组,第二个是需要重组的键名,第三个是可选的索引键名。如果提供了索引键名,则新数组将其作为索引。
例如:
```
$original_array = array(
array('id' => 1, 'name' => 'John Doe'),
array('id' => 2, 'name' => 'Jane Smith'),
array('id' => 3, 'name' => 'Bob Johnson')
);
$new_array = array_column($original_array, 'name', 'id');
print_r($new_array);
```
输出:
```
Array
(
[1] => John Doe
[2] => Jane Smith
[3] => Bob Johnson
)
```
上面的例子中,我们使用了原始数组的'name'键重组了一个新数组,并使用'id'键作为索引。
阅读全文