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

王林
リリース: 2023-02-28 20:52:01
オリジナル
4322 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート