PHP array_filter() İşlevi
Örnek
Bir geri arama işlevi kullanarak bir dizinin değerlerini filtreleyin:
<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array(1,3,2,3,4);
print_r(array_filter($a1,"test_odd"));
?>
Tanım ve Kullanım
array_filter() işlevi, bir geri arama işlevini kullanarak bir dizinin değerlerini filtreler.
Bu işlev, giriş dizisinin her değerini geri arama işlevine iletir. Geri arama işlevi true değerini döndürürse, girdiden gelen geçerli değer sonuç dizisine döndürülür. Dizi anahtarları korunur.
Sözdizimi
array_filter(array, callbackfunction, flag)
Parametre Değerleri
Parameter | Description |
---|---|
array | Required. Specifies the array to filter |
callbackfunction | Optional. Specifies the callback function to use |
flag | Optional. Specifies what arguments are sent to callback:
|
Teknik detaylar
Geri dönüş değeri: | Filtrelenmiş diziyi döndürür |
---|---|
PHP Sürümü: | 4.0.6+ |
PHP Değişiklik Günlüğü: | PHP 5.6: İsteğe bağlı bayrak parametresi eklendi |
❮ PHP Dizi Referansı