2008年2月27日水曜日

 

【PHP】in_array()関数を使って複数のOR条件判定【関数】

bool in_array  ( mixed $needle  , array $haystack  [, bool $strict  ] )
配列に値があるかチェックする
引数:
mixed $needle - 検索する値
array $haystack - 検索対象の配列
[bool $strict - TRUE に設定された場合、 needle の型も確認する。 
返り値:
見つかった場合に TRUE、それ以外の場合は、FALSE を返す。
PHP: in_array - Manual

in_array()関数を使うと


if ($str == "a" || $str == "b" || $str == "c") {
  //処理
}

この処理が次のように表現できる。


if (in_array(array("a", "b", "c"),$str) {
  //処理
}

すっきり。

ラベル: ,


コメント:
2015年現在間違った情報です。
OR検索は行えません。
 
コメントを投稿

登録 コメントの投稿 [Atom]



この投稿へのリンク:

リンクを作成



<< ホーム

This page is powered by Blogger. Isn't yours?

登録 投稿 [Atom]

Google