Funzione array_filter() PHP
Esempio
Filtrare gli elementi dell'array utilizzando una funzione di callback:
<?php function test_odd($var) { return($var & 1); } $a1=array("a","b",2,3,4); print_r(array_filter($a1,"test_odd")); ?>
Definizione e uso
La funzione array_filter() filtra i valori dell'array utilizzando una funzione di callback.
La funzione passing each key-value of the input array to the callback function. If the callback function returns true, the current key-value of the input array is returned to the result array. The array key names remain unchanged.
Sintassi
array_filter(array,callbackfunction);
Parametro | Descrizione |
---|---|
array | Obbligatorio. Specifica l'array da filtrare. |
callbackfunction | Obbligatorio. Specifica la funzione di callback da utilizzare. |
Dettagli tecnici
Valore di ritorno: | Restituisce l'array filtrato. |
Versione PHP: | 4.0.6+ |