位置: 编程技术 - 正文

php htmlentities()函数的定义和用法

编辑:rootadmin

推荐整理分享php htmlentities()函数的定义和用法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

php htmlentities() 函数把字符转换为 HTML 实体,本文章向码农介绍php htmlentities() 函数基本使用方法和实例介绍,需要的码农可以参考一下。

定义和用法

htmlentities() 函数把字符转换为 HTML 实体。

提示:要把 HTML 实体转换回字符,请使用 html_entity_decode() 函数。

提示:请使用 get_html_translation_table() 函数来返回 htmlentities() 使用的翻译表。

语法

htmlentities(string,flags,character-set,double_encode)

参数 描述 string 必需。规定要转换的字符串。 flags

可选。规定如何处理引号、无效的编码以及使用哪种文档类型。

可用的引号类型:

ENT_COMPAT - 默认。仅编码双引号。 ENT_QUOTES - 编码双引号和单引号。 ENT_NOQUOTES - 不编码任何引号。

无效的编码:

ENT_IGNORE - 忽略无效的编码,而不是让函数返回一个空的字符串。应尽量避免,因为这可能对安全性有影响。 ENT_SUBSTITUTE - 把无效的编码替代成一个指定的带有 Unicode 替代字符 U+FFFD(UTF-8)或者 &#FFFD; 的字符,而不是返回一个空的字符串。 ENT_DISALLOWED - 把指定文档类型中的无效代码点替代成 Unicode 替代字符 U+FFFD(UTF-8)或者 &#FFFD;。

规定使用的文档类型的附加 flags:

ENT_HTML - 默认。作为 HTML 4. 处理代码。 ENT_HTML5 - 作为 HTML 5 处理代码。 ENT_XML1 - 作为 XML 1 处理代码。 ENT_XHTML - 作为 XHTML 处理代码。 character-set

可选。一个规定了要使用的字符集的字符串。

允许的值:

UTF-8 - 默认。ASCII 兼容多字节的 8 位 Unicode ISO--1 - 西欧 ISO-- - 西欧(加入欧元符号 + ISO--1 中丢失的法语和芬兰语字母) cp - DOS 专用 Cyrillic 字符集 cp - Windows 专用 Cyrillic 字符集 cp - Windows 专用西欧字符集 KOI8-R - 俄语 BIG5 - 繁体中文,主要在台湾使用 GB - 简体中文,国家标准字符集 BIG5-HKSCS - 带香港扩展的 Big5 Shift_JIS - 日语 EUC-JP - 日语 MacRoman - Mac 操作系统使用的字符集

注释:在 PHP 5.4 之前的版本,无法被识别的字符集将被忽略并由 ISO--1 替代。自 PHP 5.4 起,无法被识别的字符集将被忽略并由 UTF-8 替代。

double_encode

可选。布尔值,规定是否编码已存在的 HTML 实体。

TRUE - 默认。将对每个实体进行转换。 FALSE - 不会对已存在的 HTML 实体进行编码。

php htmlentities()函数的定义和用法

技术细节 返回值:

返回被转换的字符串。

如果 string 包含无效的编码,则返回一个空的字符串,除非设置了 ENT_IGNORE 或者 ENT_SUBSTITUTE 标志。

PHP 版本: 4+ 更新日志:

在 PHP 5 中,character-set 参数的默认值改为 UTF-8。

在 PHP 5.4 中,新增了:ENT_SUBSTITUTE、ENT_DISALLOWED、ENT_HTML、ENT_HTML5、ENT_XML1 和 ENT_XHTML。

在 PHP 5.3 中,新增了 ENT_IGNORE。

在 PHP 5.2.3 中,新增了 double_encode 参数。

在 PHP 4.1 中,新增了 character-set 参数。

实例例子 1

把字符转换为 HTML 实体:

以上代码的 HTML 输出如下(查看源代码):

以上代码的浏览器输出:

例子 2

通过使用西欧字符集,把一些字符转换为 HTML 实体:

以上代码的 HTML 输出如下(查看源代码):

以上代码的浏览器输出:

My name is &#;yvind &#;sane. I'm Norwegian.

以上这篇php htmlentities()函数的定义和用法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

php生成Android客户端扫描可登录的二维码 本文实例为大家分享了php网页生成二维码,Android客户端扫描登录的具体代码,供大家参考,具体内容如下使用了Github上具有扫码功能的ZXing开源库,使

Smarty高级应用之缓存操作技巧分析 本文实例讲述了Smarty高级应用之缓存操作技巧。分享给大家供大家参考,具体如下:smarty缓存控制smarty提供了强大的缓存功能。但有时我们并不希望整

yii2使用ajax返回json的实现方法 本文实例讲述了yii2使用ajax返回json的实现方法。分享给大家供大家参考,具体如下:publicfunctionactionAjax(){if(isset(Yii::$app-request-post('test'))){$test="AjaxWorked!";

标签: php htmlentities()函数的定义和用法

本文链接地址:https://www.jiuchutong.com/biancheng/294682.html 转载请保留说明!

上一篇:php同时使用session和cookie来保存用户登录信息的实现代码

下一篇:php生成Android客户端扫描可登录的二维码(php如何做app)

  • 增值税有哪些二类税种
  • 如何确定合伙企业
  • 工程类工资表为哪些内容
  • 工程用车折旧年限
  • 主营业务收入没收到钱怎么做账
  • 专票地址有误可以用吗
  • 社保基数变更上限怎么办
  • 利润率多少才是正常的
  • 建立明细账的注意事项
  • 关于预计负债应付退货款明细科目
  • 增值税的附加
  • 股票印花税怎么交
  • 逃避缴纳税款是税收法多少条
  • 2017年金税盘服务费已全额减免,勾选系统怎么处理
  • 待认证进项税额借贷方向
  • 长期股权投资撤股怎么处理
  • 上个月没有报个税这个月一起报
  • 审计报告可以不披露上年数吗
  • 贸易公司所得税率多少
  • 产生的多缴税款怎么做账
  • 运输发票的税率有几种
  • 借款利息资本化金额
  • 生产企业出口退税全部流程
  • 绩效奖金是否属于工资判决书
  • 公司注销报表怎么调
  • 服装工业企业成立时间
  • 结转本月销售成本的会计分录
  • 先计提社保还是先计提工资
  • 为什么预付账款是流动资产
  • php中运算符
  • 屏幕颜色怎么变
  • 保险委托支付
  • 委托外单位加工发出的材料分录
  • PHP:curl_errno()的用法_cURL函数
  • 结转完工工程成本是什么
  • 土地使用税滞纳金不得超过
  • 资产处置损益会计科目
  • 增值税减免附加税怎么处理
  • Java+JSP+Mysql+Tomcat实现Web图书管理系统
  • 大前端技术架构
  • trace命令详解
  • get命令获取文件夹
  • 高新企业研发项目是否需要立项审批?
  • 当天的电子发票怎么开
  • 解决胃胀气最快方法
  • dedecmsv6
  • 试用产品的账务处理分录
  • 综合所得申报是个人所得税申报吗
  • 支票的法人章盖倒了了可以吗
  • 销售自用的生产设备一台
  • 个体户开票超过多少认定为小规模
  • SQL一条语句统计记录总数及各状态数
  • 企业购买银行理财产品的会计处理
  • 融资租赁固定资产折旧年限
  • 积分兑换商品怎么查快递
  • 税控盘没有抄税是什么意思
  • 收到保险公司赔偿款怎么入账
  • 职工教育经费还有什么经费
  • 存货质押融资的公司有哪些
  • 投资子公司现金流量表
  • 一般纳税人农业企业免企业所得吗
  • 建筑安装工程承包合同条例还有效吗
  • 报表主营业务收入计算公式
  • 短期理财收益账务分录
  • 盈余公积的会计分录
  • 支付宝支付高速通行费如何开发票
  • 对公账户提取备用金怎么做账
  • sql server安装完 C盘空间一直减少
  • linux -al
  • 恢复已删除的聊天记录微信
  • vlcplayer最新版
  • git打标签命令
  • js创建类对象的方法
  • 批处理文件如何运行
  • javascript教程完整版
  • The method findViewById(int) is undefined for the type FragmentHome报错
  • android获取屏幕大小
  • 闵行税务稽查局
  • 进口设备免关税政策融资费
  • 红股派息是赠送股票的意思吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设