PHP で配列要素に承認された値が含まれているかどうかを確認するには?

Linda Hamilton
リリース: 2024-11-17 18:31:02
オリジナル
194 人が閲覧しました

How to Check if an Array Element Contains Approved Values in PHP?

配列要素内の承認された値の存在を確認する方法

配列を扱うとき、特定の要素が承認された値であるかどうかを確認することが必要になることがよくあります。事前に決定された一連の承認された値が含まれています。一般的な使用例は、許容可能なオプションのホワイトリストに対して特定のユーザー入力をチェックすることです。

解決策:

配列要素に指定されたリストの値が含まれているかどうかを確認するにはでは、PHP の in_array 関数を利用できます。配列とターゲット値を指定すると、in_array は一致が存在するかどうかを示すブール値を返します。

例を次に示します。

<?php
// Suppose your array is $something ['say'] = 'bla'
$yourarray = ['say' => 'bla', 'say' => 'omg'];

// Checking if 'bla' is present in the array
if (in_array('bla', $yourarray)) {
    echo "The value 'bla' is present in the array.";
}
?>
ログイン後にコピー

同様に、コードを変更して複数の承認済みの値を含めることができます。値:

// Checking if 'bla' or 'omg' is present in the array
if (in_array('bla', $yourarray) || in_array('omg', $yourarray)) {
    echo "Either 'bla' or 'omg' is present in the array.";
}
ログイン後にコピー

in_array 関数を使用すると、ユーザーが事前定義された要件に準拠したデータを送信することを効果的に保証でき、アプリケーションの堅牢性と信頼性が強化されます。

以上がPHP で配列要素に承認された値が含まれているかどうかを確認するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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