ホームページ  >  記事  >  バックエンド開発  >  PHP の array_filter() 関数の役割は、配列内の要素をフィルタリングし、フィルタリングされた新しい配列を返すことです。

PHP の array_filter() 関数の役割は、配列内の要素をフィルタリングし、フィルタリングされた新しい配列を返すことです。

WBOY
WBOY転載
2023-09-17 11:33:051286ブラウズ

PHP の array_filter() 関数の役割は、配列内の要素をフィルタリングし、フィルタリングされた新しい配列を返すことです。

array_filter() 関数は、ユーザー作成のコールバック関数を使用して配列の要素をフィルター処理します。フィルタリングされた配列を返します。

#構文

array_filter(arr, callback, flag)

パラメータ

  • arr - フィルタリングする配列

  • callback - 使用するコールバック関数

  • flag - コールバック関数に送信されるパラメータ: >

    • ARRAY_FILTER_USE_KEY - 値の代わりにキーを唯一の引数としてコールバックに渡します

    • ARRAY_FILTER_USE_BOTH - 両方の引数を渡します値とキーを引数として使用します。 値の代わりにコールバックに渡されます。

戻り値

array_filter() 関数は、フィルタリングされた配列を返します。

リアルタイム デモンストレーション

<?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 サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。