位置: 编程技术 - 正文

PHP字符串函数html_entity_decode()的用法(php字符串赋值)

编辑:rootadmin
html_entity_decode

推荐整理分享PHP字符串函数html_entity_decode()的用法(php字符串赋值),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php字符串函数大全,php字符串赋值,php 字符串,php中字符串函数,php字符串的三种定义方式,php字符串的三种定义方式,php字符串的三种定义方式,php 字符串,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4 >= 4.3.0, PHP 5)

html_entity_decode — Convert all HTML entities to their applicable characters

说明 string html_entity_decode ( string $string [, int $flags = ENT_COMPAT | ENT_HTML [, string $encoding = ini_get("default_charset") ]] )

html_entity_decode() is the opposite of htmlentities() in that it converts all HTML entities in the string to their applicable characters.

More precisely, this function decodes all the entities (including all numeric entities) that a) are necessarily valid for the chosen document type — i.e., for XML, this function does not decode named entities that might be defined in some DTD — and b) whose character or characters are in the coded character set associated with the chosen encoding and are permitted in the chosen document type. All other entities are left as is.

参数

string

The input string.

flags

A bitmask of one or more of the following flags, which specify how to handle quotes and which document type to use. The default is ENT_COMPAT | ENT_HTML. Available flags constants Constant Name Description ENT_COMPAT Will convert double-quotes and leave single-quotes alone. ENT_QUOTES Will convert both double and single quotes. ENT_NOQUOTES Will leave both double and single quotes unconverted. ENT_HTML Handle code as HTML 4.. ENT_XML1 Handle code as XML 1. ENT_XHTML Handle code as XHTML. ENT_HTML5 Handle code as HTML 5.

encoding

An optional argument defining the encoding used when converting characters.

If omitted, the default value of the encoding varies depending on the PHP version in use. In PHP 5.6 and later, the default_charset configuration option is used as the default value. PHP 5.4 and 5.5 will use UTF-8 as the default. Earlier versions of PHP use ISO--1.

PHP字符串函数html_entity_decode()的用法(php字符串赋值)

Although this argument is technically optional, you are highly encouraged to specify the correct value for your code if you are using PHP 5.5 or earlier, or if your default_charset configuration option may be set incorrectly for the given input.

支持以下字符集: 支持的字符集列表 字符集 别名 描述 ISO--1 ISO-1 西欧,Latin-1 ISO--5 ISO-5 Little used cyrillic charset (Latin/Cyrillic). ISO-- ISO- 西欧,Latin-9。增加欧元符号,法语和芬兰语字母在 Latin-1(ISO--1) 中缺失。 UTF-8 ASCII 兼容的多字节 8 位 Unicode。 cp ibm, DOS 特有的西里尔编码。本字符集在 4.3.2 版本中得到支持。 cp Windows-, win-, Windows 特有的西里尔编码。本字符集在 4.3.2 版本中得到支持。 cp Windows-, Windows 特有的西欧编码。 KOI8-R koi8-ru, koi8r 俄语。本字符集在 4.3.2 版本中得到支持。 BIG5 繁体中文,主要用于中国台湾省。 GB 简体中文,中国国家标准字符集。 BIG5-HKSCS 繁体中文,附带香港扩展的 Big5 字符集。 Shift_JIS SJIS, 日语 EUC-JP EUCJP 日语 MacRoman Mac OS 使用的字符串。 &#;&#; An empty string activates detection from script encoding (Zend multibyte), default_charset and current locale (see nl_langinfo() and setlocale()), in this order. Not recommended.

Note: 其他字符集没有认可。将会使用默认编码并抛出异常。

返回值

Returns the decoded string.

更新日志

版本 说明 5.6.0 The default value for the encoding parameter was changed to be the value of the default_charset configuration option. 5.4.0 Default encoding changed from ISO--1 to UTF-8. 5.4.0 The constants ENT_HTML, ENT_XML1, ENT_XHTML and ENT_HTML5 were added.

范例

Example #1 Decoding HTML entities

<?php$orig="I'll"walk"the<b>dog</b>now";$a=htmlentities($orig);$b=html_entity_decode($a);echo$a;//I'll&quot;walk&quot;the&lt;b&gt;dog&lt;/b&gt;nowecho$b;//I'll"walk"the<b>dog</b>now?>

注释

Note:

You might wonder why trim(html_entity_decode(&#;&nbsp;&#;)); doesn&#;t reduce the string to an empty string, that&#;s because the &#;&nbsp;&#; entity is not ASCII code (which is stripped by trim()) but ASCII code (0xa0) in the default ISO -1 encoding.

参见

htmlentities() - Convert all applicable characters to HTML entities htmlspecialchars() - Convert special characters to HTML entities get_html_translation_table() - 返回使用 htmlspecialchars 和 htmlentities 后的转换表 urldecode() - 解码已编码的 URL 字符串

PHP字符串函数hex2bin()的用法 hex2bin(PHP=5.4.0)hex2bin转换十六进制字符串为二进制字符串说明stringhex2bin(string$data)转换十六进制字符串为二进制字符串。Caution这个函数不是转换十六进制

PHP字符串函数hebrevc()的用法 hebrevc(PHP4,PHP5)hebrevc将逻辑顺序希伯来文(logical-Hebrew)转换为视觉顺序希伯来文(visual-Hebrew),并且转换换行符说明stringhebrevc(string$hebrew_text[,int$max_char

PHP字符串函数hebrev()的用法 hebrev(PHP4,PHP5)hebrev将逻辑顺序希伯来文(logical-Hebrew)转换为视觉顺序希伯来文(visual-Hebrew)说明stringhebrev(string$hebrew_text[,int$max_chars_per_line=0])将逻辑顺

标签: php字符串赋值

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

上一篇:PHP字符串函数htmlspecialchars_decode()的用法(php 字符串)

下一篇:PHP字符串函数hex2bin()的用法(php中字符串函数)

  • 企业所得税广告费30%扣除
  • 增值税留抵抵欠税政策解读
  • 计提固定资产折旧会计凭证
  • 固定资产的入账
  • 城建税属于什么税种
  • 增值税纳税义务发生时间
  • 未能及时取得成功的成语
  • 外包会计处理
  • 超30日未备案
  • 税务系统勾了为什么还能认证?
  • 防洪费2019年税率
  • 个税提前预缴怎么入账?
  • 违约金的涉税处理
  • 关联申报不报有影响吗
  • 事业单位材料费分析怎么写
  • 公司预付的货款怎么做账
  • 固定资产处理收入计入什么科目
  • 库存现金长短款怎么算
  • 手动设定ip地址后连不上网
  • 累计专项扣除比别人的多
  • 农业企业出租厂房需要交税吗
  • 怎么修改boot启动项
  • uniapp微信小程序头像获取与服务器对接
  • 前端架构怎么搭建
  • 开发商自用房产出售成为二手房土地成本
  • 分包工程的税金怎样处理
  • 会计准则对企业行为的影响分析论文
  • php封装api
  • 公司汽车折旧计算方法用那种
  • 其他应付款的项目
  • api接口使用方法
  • RLHF:基于人类反馈(Human Feedback)对语言模型进行强化学习【Reinforcement Learning from Human Feedback】
  • chat top
  • fold命令 限制文件列宽
  • 凭证摘要写错了已经结账
  • 小规模纳税人出租不动产税率是5%还是3%
  • 余热发电前景
  • 缴纳社保记账凭证附件
  • sql建立聚集索引语句
  • 年末未分配利润怎么算
  • 发票种类8种分别是
  • 发票退票和废票的区别
  • 股份有限公司个人股份
  • 含税含运费价格,运费谁出
  • 小规模纳税人税控盘怎么抵税
  • 建筑工程企业人才优势怎么写
  • 股权收购协议书实际案例
  • 委托代销业务的会计分录
  • 以汽车投资作为投资项目
  • 一般存款账户可以办理现金缴存但不得办理现金支取
  • 筹建期间发生的长期借款利息费用计入财务费用
  • 在建工程中发生的费用
  • 营业外支出科目核算内容
  • 企业买车计入什么科目
  • 银行发行理财产品的流程
  • 企业控股情况分析报告
  • 商贸企业固定资产可以一次性扣除吗?
  • 购买工程物资能使现金流量变动吗
  • 子公司的财务管理方法
  • 管理费用是负数影响利润表吗
  • 长期待摊费用如何结转
  • 固定资产清理和持有待售资产
  • 汇算清缴资产总额全年季度平均值怎么算
  • 账簿凭证管理的内容
  • sqlserver数据库维护
  • mysql8.0创建函数
  • iis6设置
  • 该程序无法正常启动
  • win10系统锁屏后不弹出解锁界面
  • cocos2dx菜鸟教程
  • unity读取文本文件
  • 使用jQuery获取data-的自定义属性
  • shell脚本可以使用的引号
  • jquery easing
  • python登陆代码
  • 税务稽查总队
  • 国家电子税务总局重庆电子税务局
  • 员工持股计划与股权激励哪个好
  • 请问到税务局办里退税都需要什么手续
  • 江宁市民中心周末可以办户口吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设