使用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 相关文章推荐
用文本文件制作留言板提示(下)
Oct 09 PHP
逐步提升php框架的性能
Jan 10 PHP
过滤掉PHP数组中的重复值的实现代码
Jul 17 PHP
PHP类与对象中的private访问控制的疑问
Nov 01 PHP
使用PHP求两个文件的相对路径
Jun 20 PHP
php 注册时输入信息验证器的实现详解
Jul 05 PHP
php数组去重实例及分析
Nov 26 PHP
ThinkPHP中使用ajax接收json数据的方法
Dec 18 PHP
php随机取mysql记录方法小结
Dec 27 PHP
PHP往XML中添加节点的方法
Mar 12 PHP
ThinkPHP使用Smarty第三方插件方法小结
Mar 19 PHP
php-app开发接口加密详解
Apr 18 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
Zend 输出产生XML解析错误
2009/03/03 PHP
图解找出PHP配置文件php.ini的路径的方法
2014/08/20 PHP
PHP文件上传问题汇总(文件大小检测、大文件上传处理)
2015/12/24 PHP
PHP命名空间用法实例分析
2019/09/04 PHP
php使用curl伪造浏览器访问操作示例
2019/09/30 PHP
laravel 关联关系遍历数组的例子
2019/10/10 PHP
点击文章内容处弹出页面代码
2009/10/01 Javascript
jquery实现保存已选用户
2014/07/21 Javascript
Bootstrap教程JS插件弹出框学习笔记分享
2016/05/17 Javascript
清除js缓存的多种方法总结
2016/12/09 Javascript
JS产生随机数的用法小结
2016/12/10 Javascript
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
2017/10/21 Javascript
JavaScript指定断点操作实例教程
2018/09/18 Javascript
vue指令之表单控件绑定v-model v-model与v-bind结合使用
2019/04/17 Javascript
jsonp跨域获取百度联想词的方法分析
2019/05/13 Javascript
使用ThinkJs搭建微信中控服务的实现方法
2019/08/08 Javascript
vue 使用外部JS与调用原生API操作示例
2019/12/02 Javascript
ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析
2020/01/22 Javascript
python通过BF算法实现关键词匹配的方法
2015/03/13 Python
python实现简单爬虫功能的示例
2016/10/24 Python
更改Ubuntu默认python版本的两种方法python-> Anaconda
2016/12/18 Python
PyQt5每天必学之单行文本框
2018/04/19 Python
python实现自动发送邮件
2018/06/20 Python
Python queue队列原理与应用案例分析
2019/09/27 Python
如何基于python生成list的所有的子集
2019/11/11 Python
详解python tcp编程
2020/08/24 Python
不同浏览器对CSS3和HTML5的支持状况
2009/10/31 HTML / CSS
HTML5 Web Workers之网站也能多线程的实现
2013/04/24 HTML / CSS
美国知名玩具品牌:Melissa & Doug
2016/08/16 全球购物
vue项目实现分页效果
2021/03/24 Vue.js
大一自我鉴定范文
2013/12/27 职场文书
体育专业自荐书
2014/05/29 职场文书
学校领导班子对照检查材料
2014/08/28 职场文书
2015年信贷员工作总结
2015/04/28 职场文书
MySQL GRANT用户授权的实现
2021/06/18 MySQL
Java设计模式之代理模式
2022/04/22 Java/Android