配列要素内で承認された値の存在を検証する方法
アレイを扱うとき、特定の要素に承認された値の事前に決定されたセットが含まれるかどうかを確認する必要があることがよくあります。一般的なユースケースは、許容可能なオプションのホワイトリストに対する特定のユーザー入力をチェックしています。配列とターゲット値を提供することにより、IN_ARRAYは一致が存在するかどうかを示すブール値を返します。 //あなたの配列が$何かであると仮定します['Say'] = 'bla' $ yourArray = ['say' => 'bla'、 'say' => 'omg']; //アレイに「bla」が存在するかどうかを確認します if(in_array( 'bla'、$ yourarray)){ エコー「値「bla」が配列に存在します。 "; } ?>
同様に、コードを変更して複数の承認された値を含めることができます。 if(in_array( 'bla'、$ yourarray)|| in_array( 'omg'、$ yourarray)){ エコー「Bla」または「OMG」のいずれかが配列に存在します。 "; } IN_ARRAY関数を使用することにより、ユーザーが事前定義された要件を順守するデータを提出し、アプリケーションの堅牢性と信頼性を高めることを効果的に保証できます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3