<?php
$a = [2,4,8];
$b = [
['id' => 4, 'name' => 'a'],
['id' => 2, 'name' => 'b'],
['id' => 8, 'name' => 'c'],
];
$arr = [];
foreach ($b as $value) {
$arr[array_search($value['id'], $a)] = $value;
}
ksort($arr);
var_dump($arr);
//结果
Array
(
[0] => Array
(
[id] => 2
[name] => b
)
[1] => Array
(
[id] => 4
[name] => a
)
[2] => Array
(
[id] => 8
[name] => c
)
)
PHP二维数组某一个元素 根据 一维数组进行排序
于 2022-05-16 18:40:08 首次发布