php 特殊字符处理函数


Posted in PHP onSeptember 05, 2008

但是我们可以用正则进行替换:

<?php 
function dhtmlspecialchars($string) { 
if(is_array($string)) { 
foreach($string as $key => $val) { 
$string[$key] = dhtmlspecialchars($val); 
} 
} else { 
$string = preg_replace('/&((#(\d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', '&\\1', 
str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string)); 
} 
return $string; 
} 
?>
PHP 相关文章推荐
PHP 5.0对象模型深度探索之绑定
Sep 05 PHP
使用php+xslt在windows平台上
Oct 09 PHP
PHP生成网页快照 不用COM不用扩展.
Feb 11 PHP
PHP入门学习笔记之一
Oct 12 PHP
让PHP以ROOT权限执行系统命令的方法
Feb 10 PHP
phpmyadmin配置文件现在需要绝密的短密码(blowfish_secret)的2种解决方法
May 07 PHP
ThinkPHP之R方法实例详解
Jun 20 PHP
php实现模拟登陆方正教务系统抓取课表
May 19 PHP
PHP中substr函数字符串截取用法分析
Jan 07 PHP
PHP使用phpunit进行单元测试示例
Sep 23 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
Mar 27 PHP
利用PHP计算有多少小于当前数字的数字方法示例
Aug 26 PHP
php include,include_once,require,require_once
Sep 05 #PHP
php生成随机数或者字符串的代码
Sep 05 #PHP
PHP通用分页类page.php[仿google分页]
Aug 31 #PHP
php将数据库中的电话号码读取出来并生成图片
Aug 31 #PHP
PHP生成HTML静态页面实例代码
Aug 31 #PHP
php array_slice函数的使用以及参数详解
Aug 30 #PHP
PHP中常用数组处理方法实例分析
Aug 30 #PHP
You might like
PHP对接微信公众平台消息接口开发流程教程
2014/03/25 PHP
php微信开发自定义菜单
2016/08/27 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
2017/02/09 PHP
PHP实现的文件上传类与用法详解
2017/07/05 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
PHP设计模式之建造者模式定义与用法简单示例
2018/08/13 PHP
使用Javascript接收get传递的值的代码
2011/11/30 Javascript
Enter转换为Tab的小例子(兼容IE,Firefox)
2013/11/14 Javascript
JavaScript实现基于Cookie的存储类实例
2015/04/10 Javascript
Javascript节点关系实例分析
2015/05/15 Javascript
jquery判断复选框是否选中进行答题提示特效
2015/12/10 Javascript
浅谈JavaScript对象与继承
2016/07/10 Javascript
prototype与__proto__区别详细介绍
2017/01/09 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
2017/01/19 Javascript
vue修改vue项目运行端口号的方法
2017/08/04 Javascript
使用vue-cli3 创建vue项目并配置VS Code 自动代码格式化 vue语法高亮问题
2019/05/14 Javascript
JS实现电商商品展示放大镜特效
2020/01/07 Javascript
JavaScript实现动态留言板
2020/03/16 Javascript
Javascript执行上下文顺序的深入讲解
2020/11/04 Javascript
[01:01:31]2018DOTA2亚洲邀请赛3月29日小组赛B组 Mineski VS paiN
2018/03/30 DOTA
Python的Bottle框架的一些使用技巧介绍
2015/04/08 Python
Python IDE PyCharm的基本快捷键和配置简介
2015/11/04 Python
浅谈python字符串方法的简单使用
2016/07/18 Python
Python基于sftp及rsa密匙实现远程拷贝文件的方法
2016/09/21 Python
异步任务队列Celery在Django中的使用方法
2018/06/07 Python
Python获取航线信息并且制作成图的讲解
2019/01/03 Python
Python基本数据结构与用法详解【列表、元组、集合、字典】
2019/03/23 Python
实例详解Matlab 与 Python 的区别
2019/04/26 Python
Django如何使用asyncio协程和ThreadPoolExecutor多线程
2020/10/12 Python
利用纯CSS3实现tab选项卡切换示例代码
2016/09/21 HTML / CSS
Linux如何修改文件和文件夹的权限
2012/06/27 面试题
运输服务质量承诺书
2014/03/27 职场文书
团队拓展活动方案
2014/08/28 职场文书
浪漫婚礼主题活动策划方案
2014/09/15 职场文书
祖国在我心中演讲稿600字
2014/09/23 职场文书
施工安全员岗位职责
2015/04/11 职场文书