位置: 编程技术 - 正文

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

  • 递延所得税资产和所得税费用的关系
  • 会计一般什么时候考试
  • 城建税计税依据扣除增值税期末留抵
  • 营业外收入汇算清缴需要调整吗
  • 累计折旧计入
  • 民间非营利组织算企业吗
  • 大家怎么看恒大品牌
  • 租赁厂房发生的改造装修费用
  • 营改增后哪些进项不能抵扣
  • 园林设计开票
  • 发票停票会自动恢复吗
  • 股票现金分红
  • 技术服务费进项票会计分录
  • 注销怎么做账
  • 亏损企业是否可以上成长板
  • 通讯费可以放入办公费吗
  • 采购审计要点
  • 变动成本主要包括
  • 无需付款的其他应付款怎么做凭证?
  • 投资电影分红款如何开具发票?
  • 如何让自己的网站被百度收录
  • qqprotect.exe是什么进程?qqprotect.exe怎么禁止自动启动?
  • 设计行业开票税点
  • 社保费税前扣还是税后扣
  • linux查关键字
  • 财政补助收入核算内容
  • 应交增值税专栏下的增值税项目有哪些?
  • 视同销售计税价格如何确定
  • 技术转让所得的税收优惠
  • 包装物押金收入是否计入销售额
  • node启动本地服务
  • windows安装php运行环境
  • vue调用高德js
  • 汇算清缴有问题怎么办
  • 零申报的申报表怎么填
  • 要求供应商赔偿说明函范本
  • 应付票据是供应商往来吗
  • 补开上年发票的税务处理要怎么做?
  • 织梦如何使用
  • mongodb索引存储方式
  • 劳务是什么单位
  • 哪些收入需要交消费税
  • CentOS 7.3上SQL Server vNext CTP 1.2安装教程
  • 小企业期间费用包括
  • 绩效工资扣款违法么?
  • 增值税发票怎么领取
  • 负数发票怎样做账
  • 发票隔月可以重开吗
  • 开具发票的原则有哪些呢?
  • 非营利组织注册资金可以用吗
  • 研发费用的会计处理对公司经营成果的影响
  • 银行存款利息计算器在线计算器
  • 取得投资时支付的相关税费
  • 社保费跟工资有关系吗
  • 应付票据含税吗
  • sqlserver索引的作用
  • 数据库中的冗余度是什么意思
  • XP系统怎么设置双屏幕
  • tcp window 0
  • win8.1怎么安装appx没有许可证
  • linux open o_direct
  • winhelp.exe - winhelp是什么进程
  • ubuntu中装虚拟机
  • 进程rundll32文件很多
  • lowleverfatal error怎么解决
  • 安卓手机引导模式设置
  • 打开指定文件夹命令
  • python爬虫怎么做
  • javascript resources
  • net user %username%
  • Python IDE PyCharm的基本快捷键和配置简介
  • 基于javascript的毕业设计
  • Javascript字符串对象函数
  • 上海各区税务大厅
  • 华为税务筹划情况
  • 河南运输客票查询管理条例
  • 税务稽查为什么不问证人
  • 土地增值税有哪些税收优惠
  • 如何在河南省社会保障网上平台进行社保基数申报
  • 厦门红大税务师事务所怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设