配列要素内の承認された値の存在を確認する方法
配列を扱うとき、特定の要素が承認された値であるかどうかを確認することが必要になることがよくあります。事前に決定された一連の承認された値が含まれています。一般的な使用例は、許容可能なオプションのホワイトリストに対して特定のユーザー入力をチェックすることです。
解決策:
配列要素に指定されたリストの値が含まれているかどうかを確認するにはでは、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 サイトの他の関連記事を参照してください。