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 相关文章推荐
Drupal7中常用的数据库操作实例
Mar 02 PHP
php生成唯一的订单函数分享
Feb 02 PHP
php截取中文字符串函数实例
Feb 23 PHP
PHP CURL 多线程操作代码实例
May 13 PHP
php生成二维码
Aug 10 PHP
PHP is_array() 检测变量是否是数组的实现方法
Jun 13 PHP
ThinkPHP简单使用memcache缓存的方法
Nov 15 PHP
PHP随机获取未被微信屏蔽的域名(微信域名检测)
Mar 19 PHP
基于thinkPHP3.2实现微信接入及查询token值的方法
Apr 18 PHP
PHP图片水印类的封装
Jul 06 PHP
thinkphp5 URL和路由的功能详解与实例
Dec 26 PHP
PHP实现常用排序算法的方法
Feb 05 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
laravel 中如何使用ajax和vue总结
2017/08/16 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
2018/02/11 PHP
laravel 实现划分admin和home 模块分组
2019/10/15 PHP
JavaScript 精粹读书笔记(1,2)
2010/02/07 Javascript
jquery select下拉框操作的一些说明
2010/04/02 Javascript
jQuery ajax BUG:object doesn't support this property or method
2010/07/06 Javascript
jquery关于页面焦点的定位(文本框获取焦点时改变样式 )
2010/09/10 Javascript
js批量设置样式的三种方法不推荐使用with
2013/02/25 Javascript
angular简介和其特点介绍
2015/01/29 Javascript
javascript制作游戏开发碰撞检测的封装代码
2015/03/31 Javascript
简介JavaScript中search()方法的使用
2015/06/06 Javascript
遮罩层点击按钮弹出并且具有拖动和关闭效果(两种方法)
2015/08/20 Javascript
React-router 4 按需加载的实现方式及原理详解
2017/05/25 Javascript
AngularJS的$location使用方法详解
2017/10/19 Javascript
写给小白看的JavaScript异步
2017/11/29 Javascript
Vue.js组件间的循环引用方法示例
2017/12/27 Javascript
Vue服务器渲染Nuxt学习笔记
2018/01/31 Javascript
Vue项目实现简单的权限控制管理功能
2019/07/17 Javascript
详解Vue2.5+迁移至Typescript指南
2019/08/01 Javascript
es6中class类静态方法,静态属性,实例属性,实例方法的理解与应用分析
2020/02/15 Javascript
python开发中range()函数用法实例分析
2015/11/12 Python
python对文件目录的操作方法实例总结
2019/06/24 Python
keras多显卡训练方式
2020/06/10 Python
Python基于字典实现switch case函数调用
2020/07/22 Python
python语言实现贪吃蛇游戏
2020/11/13 Python
就业推荐表自我鉴定
2013/10/29 职场文书
行政助理岗位职责范文
2013/12/03 职场文书
职位说明书范文
2014/05/07 职场文书
物业工程部岗位职责
2015/02/11 职场文书
个人求职自荐信范文
2015/03/06 职场文书
2015年度个人教学工作总结
2015/05/20 职场文书
法人代表资格证明书
2015/06/18 职场文书
小学学习委员竞选稿
2015/11/20 职场文书
Go语言使用select{}阻塞main函数介绍
2021/04/25 Golang
Nginx中使用Lua脚本与图片的缩略图处理的实现
2022/03/18 Servers
详解Mysql事务并发(脏读、不可重复读、幻读)
2022/04/29 MySQL