array_diff()
(funzione PHP) confronta i valori degli elementi di un array con quelli di (almeno) un altro array e restituisce un array con le chiavi ed i valori del primo array che non sono presenti negli altri array.
tips&tricks
La comparazione è fatta in senso stretto, quindi con l’operatore ===
, ovvero tra valori e tipi (identici)
Sintassi
array_diff($array1, $array2, $array3[facoltativo], ...)
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($array1, $array2, $array3); print_r($array); /* RISULTATO Array ( [4] => EEE ) */
Contenuti correlati
- CSS
- HTML
- JavaScript
- jQuery
- PHP
- SQL
- WORDPRESS
0 Comment