phpのforeach文ではnullをチェック

しばらく使ってなかったりすると、すぐに忘れてしまうね。
特にforeach文でnullをチェックするのをよく忘れます。なのでメモ。

if (is_array($arr)) {
	foreach ($arr as $val) echo h($val);
	unset($val);
}

ついでにHTMLにechoで書きだす時の短縮形は、

function h($str) {
	return htmlspecialchars($str, ENT_QUOTES, 'UTF-8');
}
<?=h($val)?>

こんな感じでしょうか。

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA


one × 4 =