php中HtmlEncode和EncodeHtml的是如何实现的?

05月05日 18:16

阅读:2,399

在写博客网站的时候,经常会使用HtmlEncode和EncodeHtml实现文章保存时,文章格式一并保存;文章读取时,文章格式一并读取。你想过php中HtmlEncode和EncodeHtml的编写方式吗?下面开创者来解释一下这个HtmlEncode和EncodeHtml是如何实现格式保存和格式读取的。

function HtmlEncode($fString){
	if($fString!=""){
		$fString = str_replace( '>', '>',$fString);
		$fString = str_replace( '<', '<',$fString);
		$fString = str_replace( chr(32), ' ',$fString);
		$fString = str_replace( chr(13), ' ',$fString);
		$fString = str_replace( chr(10) & chr(10), '<br>',$fString);
		$fString = str_replace( chr(10), '<BR>',$fString);
	}
	return $fString;
}
function EncodeHtml($fString){
	if($fString!=""){
		$fString = str_replace(">" , ">", $fString);
		$fString = str_replace("<", "<", $fString);
		$fString = str_replace(" ",chr(32),$fString);
		$fString = str_replace("",chr(13),$fString);
		$fString = str_replace("<br>",chr(10) & chr(10),$fString);
		$fString = str_replace("<BR>",chr(10),$fString);
	}
	return $fString;
}