PHP - Fonction array_uintersect_uassoc ()
Syntaxe
array_uintersect_assoc( $array1, $array2 [, $array3 ..., $func1], $func2 );
Définition et utilisation
Cette fonction renvoie un tableau contenant toutes les valeurs de tableau1 qui sont présentes dans tous les arguments tableau2, tableau3.
Paramètres
| Sr. Non | Paramètre et description |
|---|---|
| 1 | array1(Required) Il spécifie un tableau. |
| 2 | array2(Required) Il spécifie un tableau à comparer avec le premier tableau. |
| 3 | array3(Optional) Il spécifie un tableau à comparer avec le premier tableau. |
| 4 | func1(Required) Le nom de la fonction créée par l'utilisateur qui compare les clés du tableau. |
| 5 | func2(Required) Le nom de la fonction créée par l'utilisateur qui compare les valeurs du tableau. |
Exemple
Essayez l'exemple suivant -
<?php
$input1 = array("a"=>"green", "b"=>"brown", "c"=>"blue", "red");
$input2 = array("a"=>"GREEN", "B"=>"brown", "yellow", "red");
print_r(array_uintersect_uassoc($input1, $input2, "strcasecmp", "strcasecmp"));
?>
Cela produira le résultat suivant -
Array ( [a] => green [b] => brown )
