Fungsi array_filter() PHP
Contoh
Saring elemen array dengan fungsi callback:
<?php function test_odd($var) { return($var & 1); } $a1=array("a","b",2,3,4); print_r(array_filter($a1,"test_odd")); ?>
Definisi dan Penggunaan
Fungsi array_filter() digunakan untuk menyaring nilai di dalam array dengan fungsi callback.
Fungsi ini mengirim setiap pasangan kunci nilainya ke fungsi callback. Jika fungsi callback mengembalikan true, maka pasangan kunci nilainya akan kembali ke array hasil. Nama kunci array tetap sama.
Sintaks
array_filter(array,callbackfunction);
Parameter | Deskripsi |
---|---|
array | Diperlukan. Tetapkan array yang akan disaring. |
callbackfunction | Diperlukan. Tetapkan fungsi callback yang akan digunakan. |
Detil Teknik
Kembalikan nilai: | Kembalikan array yang disaring. |
Versi PHP: | 4.0.6+ |