PHPでin演算子っぽく使う


PHPにはin演算子が用意されていない。

ので、in_array()を使用して、疑似的にin()風にする。

in演算子は、ファイルの拡張子をチェックする時とかに、あると便利なんだよね~

		$list = array("jpeg", "jpg", "png", "gif");
		if(in_array(strtolower("JPG"), $list)){
			... 処理 ...
		}

注意点は、in_array()では、大文字小文字を別物と区別してしまうので、比較する文字を一度、strtolower()で小文字に変換しているところ。

【公式】PHP: in_array - Manual