php自定义函数转换html标签示例


Posted in PHP onSeptember 29, 2016

本文实例讲述了php自定义函数转换html标签的方法。分享给大家供大家参考,具体如下:

<?php
/*
* Created on 2016-9-29
*
*/
$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; now
echo $b; // I'll "walk" the <b>dog</b> now
// For users prior to PHP 4.3.0 you may do this:
function unhtmlentities($string)
{
  // replace numeric entities
  $string = preg_replace('~&#x([0-9a-f]+);~ei', 'chr(hexdec("\\1"))', $string);
  $string = preg_replace('~&#([0-9]+);~e', 'chr("\\1")', $string);
  // replace literal entities
  $trans_tbl = get_html_translation_table(HTML_ENTITIES);
  $trans_tbl = array_flip($trans_tbl);
  return strtr($string, $trans_tbl);
}
$c = unhtmlentities($a);
echo $c; // I'll "walk" the <b>dog</b> now
?>

运行结果如下图所示:

php自定义函数转换html标签示例

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
不错的PHP学习之php4与php5之间会穿梭一点点感悟
May 03 PHP
php网上商城购物车设计代码分享
Feb 15 PHP
表格展示无限级分类(PHP版)
Aug 21 PHP
基于initPHP的框架介绍
Apr 18 PHP
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
Sep 28 PHP
推荐一款MAC OS X 下php集成开发环境mamp
Nov 08 PHP
php制作动态随机验证码
Feb 12 PHP
WordPress中用于检索模版的相关PHP函数使用解析
Dec 15 PHP
php版微信公众平台开发之验证步骤实例详解
Sep 23 PHP
PHP获取数组中单列值的方法
Jun 10 PHP
php设计模式之适配器模式原理、用法及注意事项详解
Sep 24 PHP
PHP中用Trait封装单例模式的实现
Dec 18 PHP
php自定义函数实现汉字转换utf8编码的方法
Sep 29 #PHP
php自定义函数实现二维数组按指定key排序的方法
Sep 29 #PHP
分享一个漂亮的php验证码类
Sep 29 #PHP
你不知道的文件上传漏洞php代码分析
Sep 29 #PHP
PHP的Json中文处理解决方案
Sep 29 #PHP
PHP二分查找算法示例【递归与非递归方法】
Sep 29 #PHP
PHP快速排序quicksort实例详解
Sep 28 #PHP
You might like
PHP生成静态页面详解
2006/11/19 PHP
php汉字转拼音的示例
2014/02/27 PHP
php采用curl实现伪造IP来源的方法
2014/11/21 PHP
php实现mysql备份恢复分卷处理的方法
2014/12/26 PHP
PHP微信红包生成代码分享
2016/10/06 PHP
php使用flock阻塞写入文件和非阻塞写入文件的实例讲解
2017/07/10 PHP
PHP基于XMLWriter操作xml的方法分析
2017/07/17 PHP
PHP判断一个数组是另一个数组子集的方法详解
2017/07/31 PHP
document 和 document.all 分别什么时候用
2006/06/22 Javascript
javascript创建函数的20种方式汇总
2015/06/23 Javascript
JS函数的定义与调用方法推荐
2016/05/12 Javascript
JS中作用域和变量提升(hoisting)的深入理解
2016/10/31 Javascript
JavaScript DOM节点操作实例小结(新建,删除HTML元素)
2017/01/19 Javascript
Angular.js去除页面中显示的空行方法示例
2017/03/30 Javascript
vue快捷键与基础指令详解
2017/06/01 Javascript
jQuery用户头像裁剪插件cropbox.js使用详解
2017/06/07 jQuery
JavaScript中变量提升与函数提升经典实例分析
2018/07/26 Javascript
解决VUE项目localhost端口服务器拒绝连接,只能用127.0.0.1的问题
2020/08/14 Javascript
js实现点击烟花特效
2020/10/14 Javascript
[01:15]《辉夜杯》北京网鱼队巡礼
2015/10/26 DOTA
多个应用共存的Django配置方法
2018/05/30 Python
Python高斯消除矩阵
2019/01/02 Python
对django2.0 关联表的必填on_delete参数的含义解析
2019/08/09 Python
Python无头爬虫下载文件的实现
2020/04/02 Python
Python接口测试环境搭建过程详解
2020/06/29 Python
python import 上级目录的导入
2020/11/03 Python
英语专业应届生求职信范文
2013/11/15 职场文书
前台文员个人求职信范文
2014/01/05 职场文书
秋季校运动会广播稿
2014/02/23 职场文书
品牌宣传方案
2014/03/21 职场文书
法学专业毕业生求职信
2014/06/12 职场文书
人事专员岗位说明书
2014/07/29 职场文书
导游词之潮音寺
2019/09/26 职场文书
Vue详细的入门笔记
2021/05/10 Vue.js
CSS3实现列表无限滚动/轮播效果
2021/06/23 HTML / CSS
试了下Golang实现try catch的方法
2021/07/01 Golang