3 方法: 1. foreach ステートメントと "== 演算子、構文 "foreach($arr as $v){if($v==specified value){//exists}}" を使用します。 2. in_array() を使用します。構文は「in_array("指定された値", array)」です。TRUE が返された場合は存在し、それ以外の場合は存在しません。 3. array_search() を使用します。構文は「array_search("指定された値", array)」です。値が存在する場合は、対応するキー名が返され、そうでない場合は false が返されます。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター
php 検出配列 値を指定する方法は 3 つありますか?
#方法 1: foreach ステートメントと "== 演算子を使用します
1 2 3 4 5 6 7 8 9 10 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
php では、配列内に特定の値が存在するかどうかをクエリする場合、組み込み関数 in_array()
in_array() 関数を直接使用して、配列内に特定の値が存在するかどうかを検索できます。指定された値が配列内に存在します。構文形式:
1 |
|
ログイン後にコピー |
この関数を使用して、配列に特定の値が存在するかどうかをクエリすることもできます。存在する場合は、対応するキー名が返されます。存在しない場合は、false が返されます。
構文:
1 |
|
パラメータ説明
値#strict | |||
false - デフォルトの | |||
戻り値: | 指定されたキー値が配列内で見つかった場合は、対応するキー名を返し、それ以外の場合は FALSE を返します。 。配列内でキー値が複数回見つかった場合は、最初に見つかったキー値に一致するキー名が返されます。
ログイン後にコピー 」 以上がPHPで配列に指定された値があるかどうかを検出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。 このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
URL パラメータから取得した PHP 配列が期待どおりに動作しない
カテゴリ ID を含む URL パラメータがあり、それを次のような配列として扱いたいと考えています: http://example.com?cat[]=3,9,13 PHP では、...
から 2024-04-06 22:09:02
0
1
1428
戻り値の変数の形式は何ですか?
私はphpの初心者です。コードを見つけました: if($x<time()){return[false,'error'];} ロジックや変数は重要ではありませんが、[false...
から 2024-04-06 21:55:20
0
1
778
MySQL でグループ化してカウントするにはどうすればよいですか?
友人に送信され、削除されていないメッセージの合計数を抽出するクエリを作成しようとしています。これはテーブル構造のスクリーンショットです。 達成したい出力は次のとおりです。 idme...
から 2024-04-06 18:30:17
0
1
353
関連トピック
詳細>
|