ホームページ >バックエンド開発 >PHPチュートリアル >PHP 検索と配列要素検索メソッドの概要、PHP 検索配列要素_PHP チュートリアル
この記事の例では、配列要素を検索および検索する PHP メソッドについて説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです:
配列要素の検索、フィルタリング、および検索は、配列操作の一般的な機能です。関連する機能をいくつか紹介します。
in_array() 関数
in_array() 関数は、配列内の特定の値を検索し、値が見つかった場合は true を返し、それ以外の場合は false を返します。その形式は次のとおりです:
boolean in_array(混合針,配列干し草[,ブール値厳密]);
変数 apple がすでに配列内にあるかどうかを確認するには、次の例を見てください。存在する場合は、情報を出力します。 リーリー
3 番目のパラメータはオプションで、検索時に in_array() に型を強制的に考慮させます。
array_key_exists() 関数
指定されたキーが配列内で見つかった場合、関数 array_key_exists() は true を返し、それ以外の場合は false を返します。その形式は次のとおりです:
boolean array_key_exists(混合キー,array配列);
次の例では、配列キーでリンゴを検索し、見つかった場合は、この果物の色を出力します。 リーリーこのコードの実行結果:
コードをコピーします コードは次のとおりです: リンゴの色は赤です
array_search() 関数は、配列内の指定された値を検索し、見つかった場合は対応するキーを返し、それ以外の場合は false を返します。その形式は次のとおりです:
混合配列検索(混合針、配列干し草[,ブール厳密])次の例では、$fruits で特定の日付 (12 月 7 日) を検索し、見つかった場合は、対応する州の関連情報を返します。 リーリー
プログラムの実行結果は次のとおりです:
コードをコピーします
コードは次のとおりです: Watermelon wasfounded on green.
array_keys() 関数
array_keys() 関数は、検索された配列内で見つかったすべてのキーを含む配列を返します。その形式は次のとおりです:
array array_keys(array array[,mixed search_value])
オプションのパラメーター search_value を含めると、その値に一致するキーのみが返されます。次の例では、$fruit 配列内で見つかったすべての配列を出力します: リーリー
プログラムの実行結果は次のとおりです:
コードをコピーします
コードは次のとおりです: Array ( [0] => apple [1] => Banana [2] => Watermelon )
array_values() 関数
array_values() 関数は、配列内のすべての値を返し、返された配列に数値インデックスを自動的に提供します。その形式は次のとおりです:
配列 array_values(配列 配列)
次の例は、$fruits にある各要素の値を取得します。 リーリー プログラムの実行結果は次のとおりです:
コードをコピーします
コードは次のとおりです: Array ( [0] => red [1] => yellow [2] => green )
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
www.bkjia.com