Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Peranan fungsi array_filter() dalam PHP adalah untuk menapis elemen dalam tatasusunan dan mengembalikan tatasusunan baru yang ditapis

Peranan fungsi array_filter() dalam PHP adalah untuk menapis elemen dalam tatasusunan dan mengembalikan tatasusunan baru yang ditapis

WBOY
WBOYke hadapan
2023-09-17 11:33:051285semak imbas

Fungsi

Peranan fungsi array_filter() dalam PHP adalah untuk menapis elemen dalam tatasusunan dan mengembalikan tatasusunan baru yang ditapis

array_filter() menapis elemen tatasusunan menggunakan fungsi panggil balik ciptaan pengguna. Ia mengembalikan tatasusunan yang ditapis.

Syntax

array_filter(arr, callback, flag)

Parameter

  • 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

    • Return
  • Return fil
fungsi mengembalikan tatasusunan yang ditapis.

Contoh

Demonstrasi masa nyata

<?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"));
?>

Output

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam