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)?>

こんな感じでしょうか。

カテゴリーphp

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


four × 4 =