#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピュータークエリ メソッド: 1. in_array() を使用して、配列内に指定された値があるかどうかを検索します。構文は "in_array("value", array)" です。 2. array_search() を使用します。構文は次のとおりです。が "array_search("value ", array)" の場合、値が存在する場合は対応するキー名が返され、それ以外の場合は false が返されます。
php クエリ配列に特定の値があるかどうか
方法 1: in_array() 関数を使用します
PHP で、ある値があるかどうかをクエリする場合は、特定の値が配列内に存在する場合、組み込み関数 in_array()in_array() 関数を直接使用して、指定された値が配列内に存在するかどうかを検索できます。構文形式:in_array ( $search , $array ,$strict)
Description | |
---|---|
配列 | |
戻り値: 値が配列内に見つかった場合は TRUE、それ以外の場合は FALSE。 | |
<?php header('content-type:text/html;charset=utf-8'); $sites = array("Google", "phpcn", "Taobao", "Facebook"); if (in_array("phpcn", $sites)){ echo "存在指定值"; } else{ echo "不存在指定值"; } ?> |
array_search() 関数は、配列内のキー値を検索し、対応するキー名を返します。
構文:
array_search(value,array,strict)
パラメータ
説明値
配列 | |
---|---|
#strict | |
truefalse - デフォルトの | true に設定すると、配列内の指定された値の型がチェックされ、数値 5 と文字列 5 は異なります (例 2 を参照)。 |
戻り値: |
<?php header('content-type:text/html;charset=utf-8'); $sites = array("Google", "phpcn", "Taobao", "Facebook"); if (array_search("red", $sites)){ echo "存在指定值"; } else{ echo "不存在指定值"; } ?> |
PHP ビデオ チュートリアル
」以上がPHPの配列に特定の値が存在するかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。