検索方法: 1. "in_array($search,$arr,$type)" ステートメントを使用します。 2. "array_search($search,$arr,$type)" ステートメントを使用します。 3. を使用します。 「array_key_exists」($search,$arr)」ステートメント。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター
php 検索特定の値の配列メソッド
方法 1: in_array() 関数を使用する
in_array() 関数は、指定された値が存在するかどうかを検索します。配列内で。
<?php header("Content-type:text/html;charset=utf-8"); $people = array("Peter", "Joe", "Glenn", "Cleveland"); if(in_array("Glenn",$people)){ echo "找到指定值"; }else{ echo "没有找到指定值"; } ?>
方法 2: array_search() 関数
array_search() 関数は in_array() と同じで、配列キー値の項目。値が見つかった場合は、一致する要素のキーが返されます。見つからない場合は false を返します。
<?php $a=array("a"=>"Dog","b"=>"Cat","c"=>5,"d"=>"5"); echo array_search("Dog",$a); echo array_search("5",$a); ?>
方法 3: array_key_exists() 関数を使用します。
array_key_exists() 関数を使用して、指定されたキーが配列名。キー名が存在する場合は true を返し、キー名が存在しない場合は false を返します。
<?php header("Content-type:text/html;charset=utf-8"); $a=array("a"=>"Dog","b"=>"Cat"); if(array_key_exists("a",$a)){ echo "Key exists!"; }else{ echo "Key does not exist!"; } ?>
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPで配列内の値を見つける方法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。