htmlspecialchars / htmlentities
htmlspecialchars/htmlentitiesの正しい使い方
なるほど。ためになります。
ついでにこっちも。
配列データに一気にhtmlspecialcharsをかける
なるほど。array_mapを使えば簡単ですね。
いつも↓みたく再帰でhtmlspecialcharsかけてたよ。
/** *名称 _convert_htmlspecialchars *処理概要 一括htmlspecialchars *@access private *@params *@return */ function _convert_htmlspecialchars($p_data=Array()) { if (is_array($p_data)) { foreach ($p_data as $key=>$val){ if (is_array($val)) { $val=$this->_convert_htmlspecialchars($val); $p_data[$key]=$val; }else{ $p_data[$key]=htmlspecialchars($val, ENT_QUOTES, 'UTF-8')); } } } return $p_data; }