位置: 编程技术 - 正文

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

  • 计提所得税比实际缴纳的少
  • 固定资产补提之前月度折旧怎么调整
  • 兼营和混合销售的联系
  • 抚恤金入账
  • 去年的增值税普票能作废吗?
  • 新注册公司实收资本为0
  • 资本溢价能不能退还股东呢
  • 消费税在流通环节征税吗
  • 摊销商标使用权的会计科目
  • 税务局查账一般需要几天
  • 薪酬费用属于什么科目
  • 公司注销货币资金有余额要交税吗
  • 预交增值税后如何处理
  • 车船税征税范围包括火车吗
  • 企业名称变更后社保也要变更吗
  • 收到押金入什么会计科目
  • 收到未知款项如何做账
  • 违约金扣除吗
  • 工业总产值计算方式计算公式
  • 信用减值损失借方余额在利润表中
  • 损失与费用的区别
  • 个人缴付的年金是什么
  • 小规模纳税人收到增值税专用发票怎么办
  • 投资性房地产的后续计量从成本模式转为公允价值模式的
  • 企业押金怎么管理
  • 无形资产可以占多少比例
  • win10应用商店下载的软件在哪
  • 购置资产是什么财务活动
  • 外资企业采购退税流程
  • 斑鹿,滕波尔国家公园,印度 (© Ondrej Prosicky/Shutterstock)
  • php返回函数值的关键字
  • 勃朗峰峡谷
  • php7.3安装
  • 场地租赁费需要计提吗
  • react中路由有哪些常用组件
  • 税务登记投资总额和注册资本一样吗
  • 上市公司回购股票意味着什么
  • php合并数组的方法
  • thinkphp自定义标签
  • thinkphp写api
  • 织梦最新发表的作品
  • vim8.2插件
  • 冲红的发票怎么做账会计分录
  • 股权转让受让方委托书
  • 应税货物及劳务 增加
  • 个体工商户可以开增值税专用发票
  • 长期股权投资其他资本公积
  • 医院绿化方案
  • 两个独立核算单位可以共用一个账户吗
  • 挂靠设计公司费用标准如何记账?
  • 原始凭证收集
  • 资产处置损失抵税
  • 累计减免所得税
  • win7系统隐藏文件夹怎么取消隐藏
  • win8.1怎么升级成win7
  • linux的ps命令用法
  • centos5.4
  • Win7系统启动盘
  • win8查看内存
  • windows 10的屏幕键盘快捷键在哪里
  • Windows10 Redstone首个预览版即将发布 开始推送全新的预览分支
  • windows开发教程
  • win10安装字体的操作步骤
  • 学会这8个技巧让你做出的菜味道更好
  • linux查看系统日志
  • win7怎么禁止程序自启动
  • 电脑没有声音了是怎么回事
  • linux小技巧
  • bat基本语法
  • nodejs全局异常监听
  • linux脚本case
  • 台湾 游戏论坛
  • jquery中的css方法
  • python坑人代码
  • jquery获取元素父级body高度
  • 善意取得的条件和效力
  • 湖南国家电子税务局企业所得税申报进不去
  • 天津定额发票查询真伪查询
  • 如何计算售价多少可以赚去自己心仪的钱
  • 销售佣金属于什么税目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设