以下是一个示例代码,演示如何按照ID重新排列PHP多维数组:
1, 'name' => 'John'),
array('id' => 2, 'name' => 'Bob'),
array('id' => 3, 'name' => 'Alice')
);
// 按照ID重新排列数组
$rearrangedArray = array();
foreach ($originalArray as $item) {
$rearrangedArray[$item['id']] = $item;
}
// 输出重新排列后的数组
print_r($rearrangedArray);
?>
运行以上代码将输出以下结果:
Array
(
[1] => Array
(
[id] => 1
[name] => John
)
[2] => Array
(
[id] => 2
[name] => Bob
)
[3] => Array
(
[id] => 3
[name] => Alice
)
)
这样,原始数组按照ID重新排列成一个新的数组,新数组的索引是原始数组中每个元素的ID值。
上一篇:按照ID整理ODS输出
下一篇:按照Id重新排列行