ホームページ >バックエンド開発 >PHPチュートリアル >PHP で配列要素のホワイトリストに登録された値を確認する方法
配列要素のホワイトリストに登録された値の検証
PHP で配列を検査する場合、特定の要素が次の条件に準拠しているかどうかを確認する必要がある状況が発生することがあります。あらかじめ決められた一連の許容値。 「say」という名前の配列要素が値「bla」または「omg」のいずれかを持たなければならないシナリオを考えてみましょう。
解決策:
PHP の in_array 関数は、このタスクに対する効率的なソリューション。指定された値が配列内に存在するかどうかを判断します。
if (in_array("bla", $yourarray)) { echo "Array contains 'bla'"; }
この例では、$yourarray は問題の配列 ($something など) を表し、「bla」はテストしている値です。のために。配列内に「bla」が見つかった場合、コードは「配列には 'bla' が含まれています」と出力します。それ以外の場合、アクションは実行されません。
このチェックをさらに強化して、複数のホワイトリスト値を含めることができます。
$whitelistedValues = ['bla', 'omg']; if (in_array("bla", $whitelistedValues) || in_array("omg", $whitelistedValues)) { echo "Array contains a whitelisted value"; }
この方法で in_array を利用することで、配列が有効かどうかを効率的に検証できます。要素は、指定されたホワイトリスト基準に準拠しています。
以上がPHP で配列要素のホワイトリストに登録された値を確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。