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;
}