php中将字符串转为HTML的实体引用的一个类
2015-01-24信息快讯网
php将字符串转为HTML的实体引用的一个类,有需要的朋友可以参考下
class HtmlEncode { static $_convertToHtmlEntitiesSrcEncoding='UTF-8'; /** * 将非ASCII字符串转换成HTML实体 * * @example HtmlEncode::encode("我信了"); //输出:我信了 * @param string $s 要进行编码的字符串 * @return string 返回HTML实体引用 */ public static function encode($s,$srcEncoding='UTF-8') { self::$_convertToHtmlEntitiesSrcEncoding=$srcEncoding; return preg_replace_callback('|[^\x00-\x7F]+|',array(__CLASS__,'_convertToHtmlEntities'),$s); } public static function _convertToHtmlEntities($data) { if (is_array($data)) { $chars=str_split(iconv(self::$_convertToHtmlEntitiesSrcEncoding,"UCS-2BE",$data[0]),2); $chars=array_map(array(__CLASS__,__FUNCTION__),$chars); return join("",$chars); } else { $code=hexdec(sprintf("%02s%02s;",dechex(ord($data {0})),dechex(ord($data {1})))); return sprintf("%s;",$code); } } }
php将字符串转化成date存入数据库的两种方式
浅析51个PHP处理字符串的函数
php的数组与字符串的转换函数整理汇总
php解析html类库simple_html_dom(详细介绍)
php字符串截取的简单方法
浅析php过滤html字符串,防止SQL注入的方法
浅析PHP中的字符串编码转换(自动识别原编码)
浅析php插件 HTMLPurifier HTML解析器
浅析php插件 Simple HTML DOM 用DOM方式处理HTML
基于simple_html_dom的使用小结
PHP数组循环操作详细介绍 附实例代码
php处理文件的小例子(解压缩,删除目录)
php中删除字符串中最先出现某个字符的实现代码
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
PHP中计算字符串相似度的函数代码
thinkPHP的Html模板标签使用方法
PHP正确解析UTF-8字符串技巧应用
利用PHP生成静态HTML文档的原理
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
php使HTML标签自动补全闭合函数代码
PHP explode()函数用法、切分字符串
PHP HTML JavaScript MySQL代码如何互相传值的方法分享
PHP 将逗号、空格、回车分隔的字符串转换为数组的函数
PHP中将字符串转化为整数(int) intval() printf() 性能测试
LED屏幕全景飞机真实体验空中之旅