使用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 相关文章推荐
BBS(php & mysql)完整版(七)
Oct 09 PHP
实用函数9
Nov 08 PHP
PHP HTML代码串 截取实现代码
Jun 29 PHP
强烈声明: 不要使用(include/require)_once
Jun 06 PHP
PHP Curl出现403错误的解决办法
May 29 PHP
PHP生成压缩文件实例
Feb 07 PHP
[原创]ThinkPHP让../Public在模板不解析(直接输出)的方法
Oct 09 PHP
PHP中PDO的事务处理分析
Apr 07 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
Jun 13 PHP
PHP中时间加减函数strtotime用法分析
Apr 26 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
May 04 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
Jan 23 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
某大型网络公司应聘时的笔试题目附答案
2008/03/27 PHP
Laravel中的Auth模块详解
2017/08/17 PHP
php将从数据库中获得的数据转换成json格式并输出的方法
2018/08/21 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
2019/10/11 PHP
laravel中的fillable和guarded属性详解
2019/10/23 PHP
setTimeout和setInterval的浏览器兼容性分析
2007/02/27 Javascript
jquery 锁定弹出层实现代码
2010/02/23 Javascript
jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果
2012/08/24 Javascript
js判断浏览器类型的方法
2013/08/07 Javascript
Javascript学习笔记之 对象篇(四) : for in 循环
2014/06/24 Javascript
利用jQuery及AJAX技术定时更新GridView的某一列数据
2015/12/04 Javascript
javascript运算符语法全面概述
2016/07/14 Javascript
JS实现判断有效的数独算法示例
2019/02/25 Javascript
优雅的处理vue项目异常实战记录
2019/06/05 Javascript
更强大的vue ssr实现预取数据的方式
2019/07/19 Javascript
layui--js控制switch的切换方法
2019/09/03 Javascript
Python中列表和元组的相关语句和方法讲解
2015/08/20 Python
Python 生成 -1~1 之间的随机数矩阵方法
2018/08/04 Python
解决Python 命令行执行脚本时,提示导入的包找不到的问题
2019/01/19 Python
python 接口实现 供第三方调用的例子
2019/08/13 Python
PyTorch使用cpu加载模型运算方式
2020/01/13 Python
Django+boostrap 美化admin后台的操作
2020/03/11 Python
在django admin详情表单显示中添加自定义控件的实现
2020/03/11 Python
Django日志及中间件模块应用案例
2020/09/10 Python
python爬虫利用selenium实现自动翻页爬取某鱼数据的思路详解
2020/12/22 Python
什么是CSS3 HSLA色彩模式?HSLA模拟渐变色条
2016/04/26 HTML / CSS
HTML5未来发展趋势
2016/02/01 HTML / CSS
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
2013/04/28 面试题
大二学期个人自我评价
2014/01/13 职场文书
爱情寄语大全
2014/04/09 职场文书
三年级评语大全
2014/04/23 职场文书
挂牌仪式策划方案
2014/05/18 职场文书
好人好事演讲稿
2014/09/01 职场文书
单位一把手群众路线四风问题整改措施
2014/09/25 职场文书
加强党性修养心得体会
2016/01/21 职场文书
如何写好开幕词?
2019/06/24 职场文书