位置: 编程技术 - 正文

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中字符串函数)

  • 增值税专用发票几个点
  • 新公司如何申报城市建设税
  • 一般纳税人附加税优惠政策2023
  • 什么叫简易税
  • 应交税费是什么会计科目
  • 租地建厂房房产税谁交
  • 增值税专用发票使用规定 最新
  • 不动产净值包括增值税吗
  • 向境外销售货物交增值税吗?
  • 福利企业的税收优惠政策
  • 挂失的存单还有记录吗
  • 车辆的鉴定评估方法
  • 装修费用如何摊销成本
  • 所得税汇算交的所得税怎么做账
  • 不是公司股东的投资者可以提前拿走投资款吗
  • 出售车辆需要缴纳哪些税
  • 房产税税率和应纳税额
  • 红字发票打印乱码怎么办
  • 销售赠品怎么入账
  • 企业定期存款是什么账户类型
  • 股票回购会计处理
  • 投资收益科目应用
  • 验车费计入什么科目
  • 图书对方开具的证明
  • 纳税人不得汇总开具发票
  • 微型小型车
  • 发生固定资产了怎么做账
  • win11怎么回到10
  • win10专业版激活密钥永久2023
  • 月末库存商品怎么记账
  • 原材料盘亏计入
  • 资产负债表里的存货怎么算
  • win10声音设置面板在哪
  • 期货交易所返还期货公司利息
  • PHP:Memcached::decrement()的用法_Memcached类
  • php数组函数,选班长
  • postman汉化包
  • Chat GPT实用案例——VUE+Chat GPT实现聊天功能教程
  • jar启动指定启动类
  • 北海道的鱼
  • linux的nano是什么意思
  • php 通信
  • php开发模板
  • watch监听不到props数据改变
  • 增值税专用发票几个点
  • 销售旧货和销售使用过的物品税率
  • 银行回单打回来会计要做什么
  • sql2008安装出现以下错误
  • 航天信息发票怎么抵扣
  • 安装路灯会计分录
  • 民间非营利组织会计制度及操作实务
  • 怎样计算主营业务收入
  • 小型微利企业认定标准最新
  • 企业所得税的减免税额
  • 增值税扣款了能退回吗?
  • 事业单位研究开设的课题
  • 民办非企业的申请流程
  • 其他收益和营业外收入有什么区别
  • 公司怎么才算正常经营
  • mysql修改密码错误
  • 大白菜u盘备份win10教程
  • 微软补丁星期二更新吗
  • windows禁用usb口
  • 用指定用户名访问网络
  • WIN7快捷键冲突怎么解决
  • win8任务栏点击没反应
  • win10盘符怎么看
  • Win10桌面版红石预览版14295更新(修复)、已知问题及解决方案汇总
  • android项目打包成jar包
  • Android之Notification-android学习之旅(二)
  • 对于不回微信的人,这样做,尽显高情商!
  • jquery-easyui-1.3.3
  • javascript怎么学
  • python 批量操作
  • jquery showdialog
  • 老司机指的是
  • python批量删除行
  • 金税三期怎么打完税凭证
  • 国税发1994 关于个人所得税
  • 12月份医保没有到账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设