array_filter() 関数は、ユーザー作成のコールバック関数を使用して配列の要素をフィルター処理します。フィルタリングされた配列を返します。
#構文array_filter(arr, callback, flag)
arr - フィルタリングする配列
callback - 使用するコールバック関数
flag - コールバック関数に送信されるパラメータ: >
ARRAY_FILTER_USE_KEY - 値の代わりにキーを唯一の引数としてコールバックに渡します
ARRAY_FILTER_USE_BOTH - 両方の引数を渡します値とキーを引数として使用します。 値の代わりにコールバックに渡されます。
<?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 )
以上がPHP の array_filter() 関数の役割は、配列内の要素をフィルタリングし、フィルタリングされた新しい配列を返すことです。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。