ホームページ  >  記事  >  バックエンド開発  >  PHP配列をフィールドでフィルタリングする方法

PHP配列をフィールドでフィルタリングする方法

尚
オリジナル
2019-10-30 11:15:345658ブラウズ

PHP配列をフィールドでフィルタリングする方法

PHP 配列をフィールドでフィルタリングする方法:

1. foreach を使用して配列を走査し、データをフィルタリングします

foreach は、PHP で配列を走査し、配列内の要素を処理するためによく使用されます。以下では、foreach を使用して $arr 配列を走査し、フィールド con で要素の内容をフィルタリングします。配列内で 200 以上、500 以下の配列をフィルタリングして除外します。

コードは次のとおりです:

PHP配列をフィールドでフィルタリングする方法

上記のコードを実行した後の結果は次のとおりです:

PHP配列をフィールドでフィルタリングする方法

2. for ループを使用して配列を走査し、データをフィルター処理します

for ループは PHP でもよく使用され、主に指定されたコード ブロックを実行するために使用されます。条件が満たされなくなるまでループして実行を終了します。次のコードは、con フィールドに従って 400 を超える配列をフィルターで除外し、それらを新しい配列 $newarr に配置します。

PHP配列をフィールドでフィルタリングする方法

上記のコードを実行した結果は次のとおりです:

PHP配列をフィールドでフィルタリングする方法

3. array_filter 関数を使用します。フィールドで配列を実装するには データをフィルターする

array_filter 関数は、コールバック関数メソッドを使用して配列内の値をフィルターし、必要なデータを除外します。次のコードは、300 未満の配列をフィルタリングして除外し、それらを新しい配列 $newarr に配置します。

PHP配列をフィールドでフィルタリングする方法

上記のコードを実行した結果は次のとおりです:

PHP配列をフィールドでフィルタリングする方法

4.配列フィルター データを走査する while ループ

#while ループは、条件が満たされる限り、指定されたコード ブロックを周期的に実行します。次のコードは、 con フィールドに従って 500 未満の配列をフィルタリングし、それらを新しい配列 $newarr に配置します。

PHP配列をフィールドでフィルタリングする方法

上記のコードを実行した結果は次のとおりです:

PHP配列をフィールドでフィルタリングする方法

推奨:

php サーバー

以上がPHP配列をフィールドでフィルタリングする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。