#php array_filter 関数の使い方 (詳しい説明)
1, array_filter
(PHP 4 >= 4.0.6, PHP 5, PHP 7)
array_filter — コールバック関数を使用して配列内のセルをフィルタリングします
2. 説明
array array_filter ( array $array [, callable $callback [, int $flag = 0 ]] )
配列 array 内の各値をコールバック関数に順番に渡します。コールバック関数が true を返した場合、配列 array の現在の値が返された結果配列に含まれます。配列のキー名は変更されません。
#3. パラメータ
- コールバックはキー名を唯一のパラメータとして受け入れます
② ARRAY_FILTER_USE_BOTH- コールバックはキー名とキー値の両方を受け入れます
4、戻り値はフィルターされた配列を返します。
array_filter は、実際には非常に使いやすい関数です。一般的に使用されるシナリオには、フォームの複数条件フィルタリングが含まれます。この関数を直接使用して、値のないフィルタ項目を除外できます。
しかし、注意しなければならない問題があります。
フィルター項目の値が 0 に等しい場合、問題が明らかになります。私たちのプロジェクトでは、インターフェイスを調整するときにフィルター処理を行いました。予期せぬことに、デフォルトのステータスが次のようになります。パラメータが私によって除外されたため、オンライン データが異常になりました。これは比較的低レベルのエラーとみなすことができます。この記事を覚えておいてください。
————————————————
著作権声明: この記事は CSDN ブロガー「Good Man Ergou」によるオリジナルの記事であり、CC 4.0 BY に従います。 - SA 著作権規約。転載する場合は、元のソースリンクとこの声明を添付してください。
元のリンク: https://blog.csdn.net/qq_39195042/article/details/82852598
推奨チュートリアル: 「
PHP チュートリアル以上がphpのarray_filter関数の使い方(詳細説明)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。