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