Exemplu
Se umple o matrice cu valori, specificând taste:
<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array("a","b",2,3,4);
print_r(array_filter($a1,"test_odd"));
?>
Run exemplu » Definiție și utilizare
array_filter() funcția filtreaza valorile unei matrice utilizând o funcție de apel invers.
Această funcție trece fiecare valoare a șirului de intrare la funcția de apel invers. Dacă funcția de apel invers returnează true, valoarea curentă de intrare este returnat în matrice rezultat. Tastele de matrice sunt conservate.
Sintaxă
array_filter( array,callbackfunction );
Parametru | Descriere |
---|---|
array | Necesar. Specifică matrice pentru a filtra |
callbackfunction | Necesar. Specifică funcția de apel invers pentru a utiliza |
Detalii tehnice
Întoarcere Valoare: | Returnează matrice filtrat |
---|---|
Versiune PHP: | 4.0.6+ |
<PHP Array Reference