array_filter()
PHP array_filter() funksiyasi
❮ PHP massivlar ma’lumotnomasi
Misol
Callback funksiyasi yordamida massiv qiymatlarini filtrlang:
<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array(1,3,2,3,4);
print_r(array_filter($a1,"test_odd"));
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
array_filter() funksiyasi callback funksiyasi yordamida massiv qiymatlarini filtrlaydi.
Bu funksiya kirish massivining har bir qiymatini callback funksiyasiga uzatadi. Agar callback funksiyasi true qaytarsa, kirish massividagi joriy qiymat natijaviy massivga qo‘shiladi. Massiv kalitlari saqlanib qoladi.
Sintaksis
array_filter(array, callback, flag)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| array | Majburiy. Filtrlanadigan massivni belgilaydi |
| callback | Ixtiyoriy. Foydalaniladigan callback funksiyasini belgilaydi |
| flag | Ixtiyoriy. callback funksiyasiga qaysi argumentlar yuborilishini belgilaydi:
Standart qiymat 0 (bunda callback funksiyasiga yagona argument sifatida qiymat uzatiladi). |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Filtrlangan massivni qaytaradi |
|---|---|
| PHP versiyasi: | 4.0.6+ |
❮ PHP massivlar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
