PHPに配列が存在するかどうかを確認する方法

PHPz
リリース: 2023-04-20 09:37:11
オリジナル
594 人が閲覧しました

PHP では、in_array() 関数を使用して、配列内に値が存在するかどうかを判断できます。この関数の形式は次のとおりです。

bool in_array(mixed $needle, array $haystack [, bool $strict = FALSE ])
ログイン後にコピー

このうち、$needle は検索する値、$haystack は検索する配列、$strict はオプションのパラメータであり、strict を有効にするかどうかを示します。モード (デフォルトは FALSE)。

値が配列内に存在する場合、戻り値は TRUE を返し、それ以外の場合は FALSE を返します。

サンプル コードは次のとおりです:

<?php
// 示例数组
$arr = array("apple", "orange", "banana");

// 判断orange是否存在于数组中
if (in_array("orange", $arr)) {
    echo "orange存在于数组中。";
} else {
    echo "orange不存在于数组中。";
}

// 判断pear是否存在于数组中
if (in_array("pear", $arr)) {
    echo "pear存在于数组中。";
} else {
    echo "pear不存在于数组中。";
}
?>
ログイン後にコピー

上記のコードの出力は次のとおりです:

orange存在于数组中。
pear不存在于数组中。
ログイン後にコピー

in_array() 関数に加えて、PHP には他の関数も用意されています。 array_key_exists()、in_array() など、配列要素が存在するかどうかを判断する関数。特定のニーズに応じて適切な機能を選択してください。

以上がPHPに配列が存在するかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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