位置: 编程技术 - 正文

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)

  • 账面价值计税基础算法
  • 外贸 代理
  • 投资利税率包括所得税吗
  • 网购商品怎么报销
  • 资产负债表税务报表中其他应收款可以为负数吗
  • 成本和费用的区别在于()
  • 土地使用税怎么终止
  • 修理固定资产取得增值税发票能否抵扣?
  • 去年购进的货物今年才收到发票
  • 转出上年的进项税额怎么做分录
  • 为安装设备所发生的差旅费入什么科目
  • 公司发年终奖怎么发朋友圈
  • 公司承担了个人社保如何入账
  • 海关进口增值税怎么认证抵扣
  • 有限公司缴税
  • 7月1日前购进的农产品如何抵扣
  • 债务重组损失金额
  • 固定资产2020
  • 本期增加固定资产原值
  • 学校收取食堂管理费
  • 个体户注销麻烦还是公司注销麻烦
  • 境外投资亏损是否可以抵减境内盈利
  • 应收账款记账凭证如何填写
  • 收到发票如何写摘要
  • qtaet2s.exe - qtaet2s是什么进程 有什么用
  • 补交上一年度的企业所得税费用的分录
  • 公对公如何转账不用开票
  • 企业预付工程款的会计分录怎么做
  • 油气勘探支出包含哪些
  • 合并报表内部交易顺流逆流
  • php文件上传用什么请求方法
  • tp6 分页
  • php获取长度
  • 负债大于资产能贷款吗
  • 固定资产以前年度未入账怎么处理
  • 其他收益会计科目怎么写
  • opencv识别车牌
  • 商企预提待付的钱怎么办
  • Chatgpt私有化部署(全流程)
  • session用处
  • audit install success
  • 以前多计提的工资怎么办
  • 洗浴报销票子怎么写
  • 以房租入股股份怎么计算
  • 织梦cms官网
  • 发行的企业债券计入什么科目
  • 一张记账凭证写不下时合计怎么写
  • 一般纳税企业增值税的核算应当使用
  • 收到政府给员工的礼物
  • 新成立企业多长时间可以销售小微企业
  • 小规模普票怎么开
  • 计划成本法下的会计科目
  • 无法收回离职员工合法吗
  • 企业筹办费计入什么科目
  • 企业职工福利费使用范围和标准
  • 员工入股会计分录
  • 其他公司借款现金怎么办
  • 工程款发票开给委托方要如何处理?
  • 银行手续费未取得发票可以进行税前扣除吗
  • 其他业务收入与其他业务成本的关系
  • 工资冲抵借款合法
  • 暂估怎么冲回
  • 哪些企业执行新的租赁政策
  • mysql57安装过程怎样选安装目录
  • 32位的win7和64位的win7要选择哪个呢?它们有什么区别?
  • win10怎么删除无用文件
  • win7系统连不了网络
  • 红石数据
  • [置顶]bilinovel
  • unity进度条有百分比代码
  • python生成矩阵的方法
  • unityprefab
  • android适配器是什么意思
  • js 正则replace
  • PreferenceActivity、PreferenceFragment使用
  • shell脚本模拟ctrl
  • js咋用
  • 增值税运输费用税额计算
  • 大连国家税务局官网
  • 国税申报作废怎么操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设