关于htmlspecialcharsphp5.4兼容的信息
htmlspecialchars函数的作用是将字符串中一些字符转换为HTML实体,默认情况下主要包括这4个字符“”,“”和“,分别转换为HTML实体“”,“”呵“\quot”htmlentities函数的第二个可选参数可以选择引号的。
使用html字符串的装换处理方法,htmlspecialchars ,详见PHP手册取出来显示的时候,使用方法html_entity_decode,还原html标签,详细看PHP手册关于PHP和HTML的。
lt?php str = #39ltspanfdsfsdfltspanlta href=quot#quothreflta#39echo htmlspecialchars$str#39ltBr#39echo strip_tags$str? 用strip_tags能把Html标签都去掉,然后调用truncate函数 array$row#39content_id#39。
当你读出来的时候,是一个字符串,或者数组,这时候不会自动转移成php中的换行,就像你写声明一个字符串,例如$string = #39ltbr#39这时候字符串$string肯定不会是换行重点是html语言是浏览器解析,不是PHP解析。