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
Oct 09 PHP
php 获取远程网页内容的函数
Sep 08 PHP
PHP教程 预定义变量
Oct 23 PHP
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
Apr 25 PHP
PHP中的gzcompress、gzdeflate、gzencode函数详解
Jul 29 PHP
PHP性能优化大全(php.ini)
May 20 PHP
Yii2框架dropDownList下拉菜单用法实例分析
Jul 18 PHP
php利用gd库为图片添加水印
Nov 09 PHP
PHP简单实现冒泡排序的方法
Dec 26 PHP
centos下file_put_contents()无法写入文件的原因及解决方法
Apr 01 PHP
php二维数组按某个键值排序的实例讲解
Feb 15 PHP
ThinkPHP3.2框架操作Redis的方法分析
May 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
【动漫杂谈】关于《请在T台上微笑》
2020/03/03 日漫
神族 Protoss 历史背景
2020/03/14 星际争霸
DC最新动画电影:《战争之子》为何内容偏激,毁了一个不错的漫画
2020/04/09 欧美动漫
PHP正确配置mysql(apache环境)
2011/08/28 PHP
PHP mail()函数使用及配置方法
2014/01/14 PHP
PHP连接MySQL数据库并以json格式输出
2018/05/21 PHP
stripos函数知识点实例分享
2019/02/11 PHP
浅谈PHP array_search 和 in_array 函数效率问题
2019/10/15 PHP
javascript中类的定义及其方式(《javascript高级程序设计》学习笔记)
2011/07/04 Javascript
Prototype源码浅析 String部分(二)
2012/01/16 Javascript
Javascript 闭包引起的IE内存泄露分析
2012/05/23 Javascript
js隐式全局变量造成的bug示例代码
2014/04/22 Javascript
把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数
2014/07/29 Javascript
JavaScript实现动态创建CSS样式规则方案
2014/09/06 Javascript
基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
2015/12/25 Javascript
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
2017/10/15 Javascript
vue-cli中的babel配置文件.babelrc实例详解
2018/02/22 Javascript
NVM安装nodejs的方法实用步骤
2019/01/16 NodeJs
vue中实现点击空白区域关闭弹窗的两种方法
2020/12/30 Vue.js
[00:27]DOTA2战队VP、Secret贺新春
2018/02/11 DOTA
Python使用lxml模块和Requests模块抓取HTML页面的教程
2016/05/16 Python
Python实现的文本简单可逆加密算法示例
2017/05/18 Python
python3 shelve模块的详解
2017/07/08 Python
Face++ API实现手势识别系统设计
2018/11/21 Python
自适应线性神经网络Adaline的python实现详解
2019/09/30 Python
在python中logger setlevel没有生效的解决
2020/02/21 Python
django前端页面下拉选择框默认值设置方式
2020/08/09 Python
前端水印的简单实现代码示例
2020/12/02 HTML / CSS
网游商务专员求职信
2013/10/15 职场文书
公司大门门卫岗位职责
2014/06/11 职场文书
奥林匹克的口号
2014/06/13 职场文书
活动总结格式
2014/08/30 职场文书
幼儿教师2014年度工作总结
2014/12/16 职场文书
优秀小学生事迹材料
2014/12/26 职场文书
面试复试通知单
2015/04/24 职场文书
vue项目proxyTable配置和部署服务器
2022/04/14 Vue.js