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 相关文章推荐
PhpMyAdmin中无法导入sql文件的解决办法
Jan 08 PHP
PHP stripos()函数及注意事项的分析
Jun 08 PHP
PHP函数preg_match_all正则表达式的基本使用详细解析
Aug 31 PHP
PHP面向对象之旅:深入理解static变量与方法
Jan 06 PHP
php实现mysql事务处理的方法
Dec 25 PHP
wampserver改变默认网站目录的办法
Aug 05 PHP
PHP利用APC模块实现大文件上传进度条的方法
Oct 29 PHP
php解决DOM乱码的方法示例代码
Nov 20 PHP
php四种定界符详解
Feb 16 PHP
PHP中一个有趣的preg_replace函数详解
Aug 15 PHP
PHP生成二维码与识别二维码的方法详解【附源码下载】
Mar 07 PHP
php提供实现反射的方法和实例代码
Sep 17 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
配置支持SSI
2006/11/25 PHP
PHP对象相互引用的内存溢出实例分析
2014/08/28 PHP
php中base_convert()进制数字转换函数实例
2014/11/20 PHP
php中fsockopen用法实例
2015/01/05 PHP
使用php-timeit估计php函数的执行时间
2015/09/06 PHP
CI框架使用composer安装的依赖包步骤与方法分析
2016/11/21 PHP
PHP单例模式简单用法示例
2017/06/23 PHP
PHP array_reverse() 函数原理及实例解析
2020/07/14 PHP
扩展String功能方法
2006/09/22 Javascript
在IE上直接编辑网页内容的js代码(IE地址栏js)
2009/04/27 Javascript
关于jQuery UI 使用心得及技巧
2012/10/10 Javascript
有关javascript的性能优化 (repaint和reflow)
2013/04/12 Javascript
火狐textarea输入法的bug的触发及解决
2013/07/24 Javascript
jquery validation验证身份证号,护照,电话号码,email(实例代码)
2013/11/06 Javascript
JavaScript获取表单enctype属性的方法
2015/04/02 Javascript
js实现仿Discuz文本框弹出层效果
2015/08/13 Javascript
jquery实现触发时更新下拉列表内容的方法
2015/12/02 Javascript
详解JavaScript基于面向对象之创建对象(2)
2015/12/10 Javascript
js 自带的 map() 方法全面了解
2016/08/16 Javascript
vue插件mescroll.js实现移动端上拉加载和下拉刷新
2019/03/07 Javascript
小程序封装wx.request请求并创建接口管理文件的实现
2019/04/29 Javascript
vue实现路由切换改变title功能
2019/05/28 Javascript
解决layer.msg 不居中 ifram中的问题
2019/09/05 Javascript
稍微学一下Vue的数据响应式(Vue2及Vue3区别)
2019/11/21 Javascript
Nest.js 授权验证的方法示例
2021/02/22 Javascript
python实现读取命令行参数的方法
2015/05/22 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
利用python为运维人员写一个监控脚本
2018/03/25 Python
用python处理MS Word的实例讲解
2018/05/08 Python
Linux内核的同步机制是什么?主要有哪几种内核锁
2016/07/11 面试题
小学校长竞聘演讲稿
2014/05/16 职场文书
人事代理委托书
2014/09/27 职场文书
2015年办税服务厅工作总结
2015/07/23 职场文书
2016年暑期见闻作文
2015/11/25 职场文书
SQL Server基本使用和简单的CRUD操作
2021/04/05 SQL Server
Python-OpenCV教程之图像的位运算详解
2021/06/21 Python