Vous pouvez recouper le tableau. Ceci trouve toutes les valeurs de array2 qui sont array1
$array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");
$array2 = array("a" => "green", "yellow", "red");
$result_array = array_intersect_assoc($array1, $array2);
print_r($result_array);
J'y retournerais
Array
(
[a] => green
)
Il retourne un tableau avec toutes les clés et les valeurs des matches. Fondamentalement, vous pouvez fournir un nombre infini d'arguments à l'array_insert_assoc:
array_intersect_assoc($base_array, $arr1, $arr2 ...);
Il recherche $base_array
pour les valeurs qui sont dans tous les tableaux suivants. Cela signifie que la clé et la valeur seront prises à partir du $base_array
Vous pouvez également comparer les clés en utilisant:
array_intersect_keys($base_array, $arr1, $arr2, $arr3);
Pouvez-vous nous donner un exemple d'entrée et de sortie prévue? Ce serait plus facile pour nous de comprendre ce que vous recherchez. –
Aussi, vous voudrez peut-être réfléchir à votre question et les exigences de la réponse AVANT de poser la question. Exigences de dernière minute juste jeter les choses. –
@ Chacha102 vous avez raison! Je suis désolé! –