/ / Trouver la valeur manquante entre 2 tableaux en PHP? [dupliquer] - php, tableaux

Trouver la valeur manquante entre 2 tableaux en PHP? [dupliquer] - php, tableaux

J'essaie de trouver les valeurs manquantes entre 2 tableaux ...

$in_id  = array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
$out_id = array(0, 1, 3, 5, 6, 7, 8, 9, 10, 11);

dans la 2ème variable $ out_id valeurs manquantes 2, 4, 12 Je veux ces valeurs ...

Résultat: par exemple

$missing_values = 2,4,12

Réponses:

4 pour la réponse № 1

Que diriez-vous array_diff,

<?php
$array1 = array("a" => "green", "red", "blue", "red");
$array2 = array("b" => "green", "yellow", "red");
$result = array_diff($array1, $array2);

print_r($result);
?>

Sortie

Array
(
[1] => blue
)

1 pour la réponse № 2

Vous pouvez utiliser array_diff() pour obtenir la différence dans le tableau

<?php

$in_id  = array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
$out_id = array(0, 1, 3, 5, 6, 7, 8, 9, 10, 11);
print_r(array_diff($in_id, $out_id))
?>

Array
(
[2] => 2
[4] => 4
[12] => 12
)