ホームページ >バックエンド開発 >PHPの問題 >PHPに配列が存在するかどうかを確認する方法

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

PHPz
PHPzオリジナル
2023-04-20 09:08:21614ブラウズ

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

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