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对象类型判断
Aug 27 PHP
一步一步学习PHP(1) php开发环境配置
Feb 15 PHP
PHP 处理TXT文件(打开/关闭/检查/读取)
May 13 PHP
PHP根据IP地址获取所在城市具体实现
Nov 27 PHP
PHP使用pear实现mail发送功能 windows环境下配置pear
Apr 15 PHP
php简单统计在线人数的方法
May 10 PHP
php版微信公众平台接口参数调试实现判断用户行为的方法
Sep 23 PHP
php将服务端的文件读出来显示在web页面实例
Oct 31 PHP
Redis在Laravel项目中的应用实例详解
Aug 11 PHP
PHP实现可添加水印与生成缩略图的图片处理工具类
Jan 16 PHP
PHP进阶学习之命名空间基本用法分析
Jun 18 PHP
Laravel框架下载,安装及路由操作图文详解
Dec 04 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
超级简单的发送邮件程序
2006/10/09 PHP
关于laravel 子查询 &amp; join的使用
2019/10/16 PHP
用Div仿showModalDialog模式菜单的效果的代码
2007/03/05 Javascript
JavaScript 实现??打印?理
2007/04/28 Javascript
javascript 建设银行登陆键盘
2008/06/10 Javascript
jQuery 1.4 15个你应该知道的新特性(译)
2010/01/24 Javascript
在jquery中处理带有命名空间的XML数据
2011/06/13 Javascript
实用的Jquery选项卡TAB示例代码
2013/08/28 Javascript
iframe里使用JavaScript控制主页转向的方法
2015/04/03 Javascript
跟我学习javascript的全局变量
2015/11/16 Javascript
原生js实现商品放大镜效果
2017/01/12 Javascript
基于JQuery的购物车添加删除以及结算功能示例
2017/03/08 Javascript
Angular中实现树形结构视图实例代码
2017/05/05 Javascript
vuedraggable+element ui实现页面控件拖拽排序效果
2020/07/29 Javascript
JS async 函数的含义和用法实例总结
2020/04/08 Javascript
原生JavaScript实现拖动校验功能
2020/09/29 Javascript
python使用mailbox打印电子邮件的方法
2015/04/30 Python
Python itertools模块详解
2015/05/09 Python
查看Django和flask版本的方法
2018/05/14 Python
Python实现的多进程和多线程功能示例
2018/05/29 Python
Pyqt5实现英文学习词典
2019/06/24 Python
Django实现微信小程序的登录验证功能并维护登录态
2019/07/04 Python
代码实例讲解python3的编码问题
2019/07/08 Python
python 循环数据赋值实例
2019/12/02 Python
Python基于Tensor FLow的图像处理操作详解
2020/01/15 Python
如何解决安装python3.6.1失败
2020/07/01 Python
Html5 webRTC简单实现视频调用的示例代码
2020/09/23 HTML / CSS
物流专业大学生求职信范文
2013/10/28 职场文书
师范毕业生个人求职信
2013/12/09 职场文书
致跳高运动员加油稿
2014/02/12 职场文书
楼面经理岗位职责范本
2014/02/18 职场文书
学雷锋先进个人事迹
2014/05/26 职场文书
学校社团活动总结
2015/05/07 职场文书
庭外和解协议书
2016/03/23 职场文书
pyqt5打包成exe可执行文件的方法
2021/05/14 Python
MySQL之MyISAM存储引擎的非聚簇索引详解
2022/03/03 MySQL