PHP array_filter() fonksiyonu
Örnek
Dizideki elementleri geri çağrı fonksiyonu ile filtreler:
<?php function test_odd($var) { return($var & 1); } $a1=array("a","b",2,3,4); print_r(array_filter($a1,"test_odd")); ?>
Tanım ve Kullanım
array_filter() fonksiyonu, dizideki değerleri geri çağrı fonksiyonu ile filtreler.
Bu fonksiyon, girdi dizisindeki her bir anahtar-değeri geri çağrı fonksiyonuna geçirir. Geri çağrı fonksiyonu true dönerse, girdi dizisindeki mevcut anahtar-değer sonuç dizisine döndürülür. Dizinin anahtar adları değişmez.
Sözdizimi
array_filter(array,callbackfunction);
Parametreler | Açıklama |
---|---|
array | Gerekli. Filtrelenmesi gereken diziyi belirtir. |
callbackfunction | Gerekli. Kullanılacak geri çağrı fonksiyonunu belirtir. |
Teknik Açıklamalar
Dönüş değerleri: | Filtrelenmiş diziyi döndürür. |
PHP Sürümü: | 4.0.6+ |