ホームページ >バックエンド開発 >PHPチュートリアル >過剰なコードを使わずに PHP で複数の値を効率的に比較するにはどうすればよいですか?
冗長性を持たない PHP での複数の値の比較
次の例に示すように、PHP で多数の値を比較すると、コードが冗長になる可能性があります。
if($var == 3 || $var == 4 || $var == 5 || $var =='string' || $var == '2010-05-16') { // execute code here }
このコードを簡素化するために、次のように作成できます。値を含む配列を取得し、in_array() 関数を使用して、変数が配列内の要素と一致するかどうかを確認します。
$checkVars = array(3, 4, 5, "string", "2010-05-16"); if(in_array($var, $checkVars)){ // Value is found. }
このアプローチにより、変数を明示的に複数回言及する必要がなくなり、コードがより簡単になります。簡潔で読みやすい。
in_array() 関数の詳細については、PHP マニュアルを参照してください。 http://uk.php.net/manual/en/function.in-array.php
以上が過剰なコードを使わずに PHP で複数の値を効率的に比較するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。