使用php转义输出HTML到JavaScript


Posted in PHP onMarch 27, 2015

最近在做天地图是GIS集成··要输出HTML到JavaScript里面··涉及到代码转义什么的比较麻烦··所以写个PHP的function

分享一下:

function jsformat($str)
{
  $str = trim($str);
  $str = str_replace('\\s\\s', '\\s', $str);
  $str = str_replace(chr(10), '', $str);
  $str = str_replace(chr(13), '', $str);
  $str = str_replace('  ', '', $str);
  $str = str_replace('\\', '\\\\', $str);
  $str = str_replace('"', '\\"', $str);
  $str = str_replace('\\\'', '\\\\\'', $str);
  $str = str_replace("'", "\'", $str);
  return $str;
}

使用就不用说了··就是直接调用jsformat($str)

以上所述就是本文的全部内容了,希望能对大家理解php转义到javascript有所帮助

请您花一点时间将文章分享给您的朋友或者留下评论。我们将会由衷感谢您的支持!

PHP 相关文章推荐
提升PHP执行速度全攻略(上)
Oct 09 PHP
php 变量未定义等错误的解决方法
Jan 12 PHP
php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
May 09 PHP
PHP Error与Logging函数的深入理解
Jun 03 PHP
php版微信公众号自定义分享内容实现方法
Sep 22 PHP
Laravel5中防止XSS跨站攻击的方法
Oct 10 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
Aug 30 PHP
PHP实现的函数重载功能示例
Aug 03 PHP
PHP模型Model类封装数据库操作示例
Mar 14 PHP
tp5框架内使用tp3.2分页的方法分析
May 05 PHP
PHP读取XML文件的方法实例总结【DOMDocument及simplexml方法】
Sep 10 PHP
PHP dirname简单使用代码实例
Nov 13 PHP
PHP输出九九乘法表代码实例
Mar 27 #PHP
jQuery获取json后使用zy_tmpl生成下拉菜单
Mar 27 #PHP
PHP5.3以上版本安装ZendOptimizer扩展
Mar 27 #PHP
使用GD库生成带阴影文字的图片
Mar 27 #PHP
Ubuntu12下编译安装PHP5.3开发环境
Mar 27 #PHP
php按字符无乱码截取中文的方法
Mar 27 #PHP
php实现字符串翻转的方法
Mar 27 #PHP
You might like
优化PHP代码的53条建议
2008/03/27 PHP
浅谈PHP正则中的捕获组与非捕获组
2016/07/18 PHP
Yii2框架数据库简单的增删改查语法小结
2016/08/31 PHP
PHP标准库(PHP SPL)详解
2019/03/16 PHP
jquery 框架使用教程 AJAX篇
2009/10/11 Javascript
jquery showModelDialog的使用方法示例详解
2013/11/19 Javascript
教你如何在 Javascript 文件里使用 .Net MVC Razor 语法
2014/07/23 Javascript
jQuery调取jSon数据并展示的方法
2015/01/29 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之绑定事件
2015/11/19 Javascript
简洁实用的BootStrap jQuery手风琴插件
2016/08/31 Javascript
Vuex模块化实现待办事项的状态管理
2017/03/15 Javascript
详谈AngularJs 控制器、数据绑定、作用域
2017/07/09 Javascript
垃圾回收器的相关知识点总结
2018/05/13 Javascript
通过vue-cli3构建一个SSR应用程序的方法
2018/09/13 Javascript
Python加pyGame实现的简单拼图游戏实例
2015/05/15 Python
python动态网页批量爬取
2016/02/14 Python
Python中列表list以及list与数组array的相互转换实现方法
2017/09/22 Python
Windows下安装Django框架的方法简明教程
2018/03/28 Python
浅谈python numpy中nonzero()的用法
2018/04/02 Python
python 实时得到cpu和内存的使用情况方法
2018/06/11 Python
Python之lambda匿名函数及map和filter的用法
2019/03/05 Python
Python的numpy库下的几个小函数的用法(小结)
2019/07/12 Python
python单例模式原理与创建方法实例分析
2019/10/26 Python
Django之choices选项和富文本编辑器的使用详解
2020/04/01 Python
Python用摘要算法生成token及检验token的示例代码
2020/12/01 Python
CSS3动画:5种预载动画效果实例
2017/04/05 HTML / CSS
HQhair美国/加拿大:英国化妆品、美容及美发产品商城
2019/04/15 全球购物
Lookfantastic意大利官网:英国知名美妆购物网站
2019/05/31 全球购物
zooplus意大利:在线宠物商店
2019/08/07 全球购物
北京麒麟网信息技术有限公司网络游戏测试面试题
2013/09/28 面试题
自荐信的禁忌和要点
2013/10/15 职场文书
学校课外活动总结
2014/05/08 职场文书
学习礼仪心得体会
2014/09/01 职场文书
党员领导干部民主生活会批评与自我批评发言
2014/09/28 职场文书
MySQL中出现乱码问题的终极解决宝典
2021/05/26 MySQL
springboot @ConfigurationProperties和@PropertySource的区别
2021/06/11 Java/Android