PHP array_filter() Fungsi
Contoh
Filter nilai array menggunakan fungsi panggilan balik:
<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array(1,3,2,3,4);
print_r(array_filter($a1,"test_odd"));
?>
Definisi dan Penggunaan
Fungsi array_filter() memfilter nilai array menggunakan fungsi callback.
Fungsi ini meneruskan setiap nilai larik input ke fungsi panggilan balik. Jika fungsi panggilan balik mengembalikan nilai true, nilai saat ini dari input dikembalikan ke larik hasil. Kunci array dipertahankan.
Sintaksis
array_filter(array, callbackfunction, flag)
Nilai Parameter
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:
|
Detail Teknis
Nilai Kembali: | Mengembalikan array yang difilter |
---|---|
Versi PHP: | 4.0.6+ |
Log Perubahan PHP: | PHP 5.6: Menambahkan parameter flag opsional |
Referensi Array PHP