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 相关文章推荐
PHP4引用文件语句的对比
Oct 09 PHP
php反弹shell实现代码
Apr 22 PHP
JSON在PHP中的应用介绍
Sep 08 PHP
PHP中的Streams详细介绍
Nov 12 PHP
yii中widget的用法
Dec 03 PHP
PHP基于文件存储实现缓存的方法
Jul 20 PHP
php实现curl模拟ftp上传的方法
Jul 29 PHP
PHP人民币金额转大写实例代码
Oct 02 PHP
php字符串操作常见问题小结
Oct 11 PHP
php自定义函数实现统计中文字符串长度的方法小结
Apr 15 PHP
php简单构造json多维数组的方法示例
Jun 08 PHP
php中请求url的五种方法总结
Jul 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初学入门
2006/11/19 PHP
php xfocus防注入资料
2008/04/27 PHP
解析crontab php自动运行的方法
2013/06/24 PHP
PHP程序漏洞产生的原因分析与防范方法说明
2014/03/06 PHP
php 批量添加多行文本框textarea一行一个
2014/06/03 PHP
PHP正则表达式替换站点关键字链接后空白的解决方法
2014/09/16 PHP
带你了解PHP7 性能翻倍的关键
2015/11/19 PHP
几行代码轻松实现PHP文件打包下载zip
2017/03/01 PHP
PHP 数组操作详解【遍历、指针、函数等】
2020/05/13 PHP
javascript函数库-集合框架
2007/04/27 Javascript
屏蔽网页右键复制和ctrl+c复制的js代码
2013/01/04 Javascript
基于编写jQuery的无缝滚动插件
2014/08/02 Javascript
JavaScript中神奇的call()方法
2015/03/12 Javascript
JS+CSS实现的蓝色table选项卡效果
2015/10/08 Javascript
js,jq,css多方面实现简易下拉菜单功能
2017/05/13 Javascript
AngularJS 验证码60秒倒计时功能的实现
2017/06/05 Javascript
轻松玩转BootstrapTable(后端使用SpringMVC+Hibernate)
2017/09/06 Javascript
关于Vue单页面骨架屏实践记录
2017/12/13 Javascript
js中位运算的运用实例分析
2018/12/11 Javascript
详解Nodejs get获取远程服务器接口数据
2019/03/26 NodeJs
nodejs中实现修改用户路由功能
2019/05/24 NodeJs
vue中利用iscroll.js解决pc端滚动问题
2020/02/15 Javascript
JavaScript中的this妙用实例分析
2020/05/09 Javascript
详解JS深拷贝与浅拷贝
2020/08/04 Javascript
python strip()函数 介绍
2013/05/24 Python
Python多进程编程技术实例分析
2014/09/16 Python
Python实现文件复制删除
2016/04/19 Python
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
2016/05/28 Python
Python实现的调用C语言函数功能简单实例
2019/03/13 Python
python将字符串转换成json的方法小结
2019/07/09 Python
python装饰器代码深入讲解
2021/03/01 Python
HTML5 虚拟键盘出现挡住输入框的解决办法
2017/02/14 HTML / CSS
美国杂志订阅折扣与优惠网站:Magazines.com
2016/08/31 全球购物
李开复演讲稿
2014/05/24 职场文书
党委班子对照检查材料
2014/08/19 职场文书
python中print格式化输出的问题
2021/04/16 Python