3 つの方法があります:
1. in_array() 関数を使用します
in_array($value,$array) 注意:in_array('','',true)还有第三个参数,为true时还会判断数据类型
2. 最初に array_flip() 関数を使用してキーを設定しますarray 値を反転してから判定を行います
if(isset($array[$value])){ }
3. まず配列を文字列に変換し、その後 strpos 関数を使用してさらなる処理を行います
public static function inArray($item, $array) { $str = implode(',', $array); $str = ',' . $str . ','; $item = ',' . $item . ','; return false !== strpos($item, $str) ? true : false; }
Forその他の関連チュートリアルについては、php中文网 にアクセスしてください。
以上がPHPで値が配列内にあるかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。