ホームページ  >  記事  >  バックエンド開発  >  PHPで値が配列内にあるかどうかを確認する方法

PHPで値が配列内にあるかどうかを確認する方法

王林
王林オリジナル
2020-04-27 15:33:494298ブラウズ

PHPで値が配列内にあるかどうかを確認する方法

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。