Rumah > Artikel > pembangunan bahagian belakang > Peranan fungsi array_filter() dalam PHP adalah untuk menapis elemen dalam tatasusunan dan mengembalikan tatasusunan baru yang ditapis
Fungsi
array_filter() menapis elemen tatasusunan menggunakan fungsi panggil balik ciptaan pengguna. Ia mengembalikan tatasusunan yang ditapis.
array_filter(arr, callback, flag)
arr - Tatasusunan untuk ditapis
panggilan balik - Fungsi panggilan balik untuk digunakan
meter: >
ARRAY_FILTER_USE_KEY - Lulus kekunci sebagai satu-satunya hujah kepada panggilan balik dan bukannya nilai
ARRAY_FILTER_USE_BOTH - Lulus nilai dan kunci sebagai hujah kepada panggilan balik dan bukannya nilai
<?php function check($arr) { return(!($arr & 1)); } $arr1 = array(3, 6, 9, 15, 20, 30, 45, 48, 59, 66); print_r(array_filter($arr1, "check")); ?>
Array ( [1] => 6 [4] => 20 [5] => 30 [7] => 48 [9] => 66 )
Atas ialah kandungan terperinci Peranan fungsi array_filter() dalam PHP adalah untuk menapis elemen dalam tatasusunan dan mengembalikan tatasusunan baru yang ditapis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!