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连接access数据库
Mar 27 PHP
PHP XML数据解析代码
May 26 PHP
PHP中去除换行解决办法小结(PHP_EOL)
Nov 27 PHP
php安全开发 添加随机字符串验证,防止伪造跨站请求
Feb 14 PHP
PHP实现加强版加密解密类实例
Jul 29 PHP
php 升级到 5.3+ 后出现的一些错误,如 ereg(); ereg_replace(); 函数报错
Dec 07 PHP
PHP定时执行任务的3种方法详解
Dec 21 PHP
PHP内核学习教程之php opcode内核实现
Jan 27 PHP
PHP5.5迭代生成器用法实例详解
Mar 16 PHP
windows下的WAMP环境搭建图文教程(推荐)
Jul 27 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
Aug 30 PHP
php使用pecl方式安装扩展操作示例
Aug 12 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下连接ftp实现文件的上传、下载、删除文件实例代码
2010/06/03 PHP
逆序二维数组插入一元素的php代码
2012/06/08 PHP
Laravel框架学习笔记(二)项目实战之模型(Models)
2014/10/15 PHP
php开启与关闭错误提示适用于没有修改php.ini的权限
2014/10/16 PHP
js之WEB开发调试利器:Firebug 下载
2007/01/13 Javascript
javascript 操作Word和Excel的实现代码
2009/10/26 Javascript
Javascript中获取出错代码所在文件及行数的代码
2010/09/23 Javascript
javascript真的不难-回顾一下基础知识
2013/01/15 Javascript
jQuery中:reset选择器用法实例
2015/01/04 Javascript
JavaScript中的Promise使用详解
2015/06/24 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
2015/08/25 Javascript
基于JavaScript如何实现私有成员的语法特征及私有成员的实现方式
2015/10/28 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
2016/10/15 Javascript
实例解析jQuery工具函数
2016/12/01 Javascript
利用Vue.js实现求职在线之职位查询功能
2017/07/03 Javascript
JavaScript数组去重的多种方法(四种)
2017/09/19 Javascript
vue组件编写之todolist组件实例详解
2018/01/22 Javascript
node.js中TCP Socket多进程间的消息推送示例详解
2018/07/10 Javascript
5分钟学会Vue动画效果(小结)
2018/07/21 Javascript
Vue起步(无cli)的啊教程详解
2019/04/11 Javascript
微信小程序在text文本实现多种字体样式
2019/11/08 Javascript
python BeautifulSoup设置页面编码的方法
2015/04/03 Python
Python实现改变与矩形橡胶的线条的颜色代码示例
2018/01/05 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
2018/01/24 Python
python 读取txt中每行数据,并且保存到excel中的实例
2018/04/29 Python
python小程序实现刷票功能详解
2019/07/17 Python
python实现代码统计程序
2019/09/19 Python
Django自定义用户表+自定义admin后台中的字段实例
2019/11/18 Python
Python中itertools的用法详解
2020/02/07 Python
python 利用panda 实现列联表(交叉表)
2021/02/06 Python
css3弹性盒模型实例介绍
2013/05/27 HTML / CSS
英国领先的男士美容护发用品公司:Mankind
2016/08/31 全球购物
ALEX AND ANI:手镯,项链,耳环和更多
2017/04/20 全球购物
家长会学生演讲稿
2014/04/26 职场文书
镇班子对照检查材料思想汇报
2014/09/24 职场文书
nginx配置虚拟主机的详细步骤
2021/07/21 Servers