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扩展编写点滴 技巧收集
Mar 09 PHP
PHPCMS的使用小结
Sep 20 PHP
php数据库密码的找回的步骤
Jan 12 PHP
深入PHP中的HashTable结构详解
Jun 13 PHP
PHP5.5在windows安装使用memcached服务端的方法
Apr 16 PHP
PHP使用mkdir创建多级目录的方法
Dec 22 PHP
php的socket编程详解
Nov 20 PHP
php微信公众号开发之秒杀
Oct 20 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
Apr 02 PHP
php获取目录下所有文件及目录(多种方法)(推荐)
May 14 PHP
laravel model 两表联查示例
Oct 24 PHP
PHP实现限制域名访问的实现代码(本地验证)
Sep 13 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根据日期判断星座的函数分享
2014/02/13 PHP
Yii2验证器(Validator)用法分析
2016/07/23 PHP
分享别人写的一个小型js框架
2007/08/13 Javascript
jQuery动态添加的元素绑定事件处理函数代码
2011/08/02 Javascript
JS如何判断移动端访问设备并解析对应CSS
2013/11/27 Javascript
JQUERY dialog的用法详细解析
2013/12/19 Javascript
Javascript访问器属性实例分析
2014/12/30 Javascript
js实现两点之间画线的方法
2015/05/12 Javascript
javascript实现信息增删改查的方法
2015/07/25 Javascript
使用jQuery Rotare实现微信大转盘抽奖功能
2016/06/20 Javascript
jQuery和JavaScript节点插入元素的方法对比
2016/11/18 Javascript
JS中事件冒泡和事件捕获介绍
2016/12/13 Javascript
Vue学习笔记进阶篇之多元素及多组件过渡
2017/07/19 Javascript
Vue中使用webpack别名的方法实例详解
2018/06/19 Javascript
angular组件间传值测试的方法详解
2020/05/07 Javascript
Python中使用wxPython开发的一个简易笔记本程序实例
2015/02/08 Python
Python生成随机MAC地址
2015/03/10 Python
Django框架中方法的访问和查找
2015/07/15 Python
使用Python操作excel文件的实例代码
2017/10/15 Python
无法使用pip命令安装python第三方库的原因及解决方法
2018/06/12 Python
Python基础教程之异常详解
2019/01/10 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
2019/02/08 Python
python yield关键词案例测试
2019/10/15 Python
python解析xml文件方式(解析、更新、写入)
2020/03/05 Python
Django 拼接两个queryset 或是两个不可以相加的对象实例
2020/03/28 Python
Python CategoricalDtype自定义排序实现原理解析
2020/09/11 Python
HTML5中实现拖放效果无须借助javascript
2012/12/26 HTML / CSS
MyHeritage美国:家族史研究和DNA测试的领先服务
2019/05/27 全球购物
音乐专业应届生教师求职信
2013/11/04 职场文书
董事长职责范文
2013/11/08 职场文书
行政助理岗位职责范文
2013/12/03 职场文书
毕业自荐书
2013/12/09 职场文书
煤矿班组长岗位职责
2013/12/29 职场文书
我的长生果教学反思
2014/04/28 职场文书
使用 JavaScript 制作页面效果
2021/04/21 Javascript
详解Oracle数据库中自带的所有表结构(sql代码)
2021/11/20 Oracle