是否有一个函数来重新安排数组的键和值在另一个数组上?

时间:2012-07-20 18:41:33

标签: php arrays

假设我有2个阵列。

array1:
value = 2
value = 1
value = 3

array2:
value = 1
value = 2
value = 3
value = 4

我想重新安排array1以使array2具有相同的排序并删除在array2中找不到的值。我想跟随array2的排序我不知道是否有现有的功能,如果有善意告诉我。谢谢。

1 个答案:

答案 0 :(得分:2)

$array1 = array(2,1,3);
$array2 = array(1,2,3,4);
$array_intersect = array_intersect($a2, $a1);
然后

$array_intersect将:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)