
1. La fonction array_diff() est utilisée pour comparer les valeurs de deux (ou plus) tableaux et renvoyer la différence.
grammaire
array_diff(tableau1, tableau2, tableau3...);
2. array_diff() compare les valeurs de deux (ou plus) tableaux (valeur dans key=>value) et renvoie un tableau de différence ; le tableau de différence inclut toutes les valeurs du tableau comparé (array1) , mais un valeur qui ne figure dans aucun autre tableau de paramètres (array2 ou array3, etc.).
Exemple
<?php
header("Content-type:text/html;charset=utf-8");
$a=tableau(1,2,3);
$b=tableau(2,3,4);
//Obtenir un tableau composé d'éléments qui existent dans $a mais pas dans $b
$c1=array_diff($a,$b);
//Obtenir un tableau composé d'éléments qui existent dans $b mais pas dans $a
$c2=array_diff($b,$a);
//Deux tableaux après avoir supprimé les mêmes éléments
echo 'Deux tableaux après avoir supprimé les mêmes éléments :'.'
';
var_dump($c1);
var_dump($c2);
?>Ce qui précède montre comment PHP utilise array_diff pour supprimer des éléments. J'espère que cela sera utile à tout le monde. Plus de guide d'apprentissage PHP : tableau PHP