array_diff_key() (funzione PHP) confronta gli indici di un array con quelli di uno o più array e restituisce un array con le chiavi ed i valori del primo array che non sono presenti negli altri array, ovvero che non siano identici (===).
tips&tricks
Sintassi
array_diff_key($array1, $array2, $array3, ...)
| parametro | descrizione |
|---|---|
| $array1 | L’array da processare |
| $array2 | L’array da processare |
Esempi
$array1 = array('AAA','BBB', 'CCC','DDD', 'EEE');
$array2 = array('AAA','BBB', 'XXX');
$array3 = array('CCC','DDD', 'ZZZ');
$array = array_diff_key($array1, $array2, $array3);
print_r($array);
/* RISULTATO
Array
(
[3] => DDD
[4] => EEE
)
*/
0 Comment