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"));
?>

Esempio di esecuzione

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+