在另一个数组中搜索数组值并将答案作为另一个数组。任何机构都可以告诉我回答哪些功能在php中应该是最好的。
First Array
Array
(
[0] => answer choice 1
[1] => answer choice 5
[2] => answer choice 4
)
第二个数组
Array
(
[65] => answer choice 1
[66] => answer choice 2
[67] => answer choice 3
[68] => answer choice 4
[69] => answer choice 5
)
期待答案
$result = array("65", "68", "69");
哪种方法最适合回答?
答案 0 :(得分:2)
您必须将array_intersect
与array_keys
一起使用。
假设$array1
是第一个数组,$array2
- 第二个,代码应如下所示:
$result = array_keys(array_intersect($array2, $array1));