使用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中HTTP方式下的Gzip压缩传输方法举偶
Feb 15 PHP
php 操作符与控制结构
Mar 07 PHP
Linux下实现PHP多进程的方法分享
Aug 16 PHP
解析PHP计算页面执行时间的实现代码
Jun 18 PHP
CodeIgniter中实现泛域名解析
Jul 19 PHP
yii实现使用CUploadedFile上传文件的方法
Dec 28 PHP
YII Framework框架教程之缓存用法详解
Mar 14 PHP
PHP面向对象程序设计组合模式与装饰模式详解
Dec 02 PHP
利用PHP生成CSV文件简单示例
Dec 21 PHP
php爬取天猫和淘宝商品数据
Feb 23 PHP
Laravel 集成微信用户登录和绑定的实现
Dec 27 PHP
Laravel 框架路由原理与路由访问实例分析
Apr 14 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获取目录所有文件并将结果保存到数组(实例)
2013/10/25 PHP
Thinkphp中的curd应用实用要点
2015/01/04 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
ThinkPHP框架实现导出excel数据的方法示例【基于PHPExcel】
2018/05/12 PHP
HTML IMG标签 onload 内存溢出导致浏览器CPU占用过高
2021/03/09 Javascript
JQuery 简便实现页面元素数据验证功能
2007/03/24 Javascript
基于jquery的多功能软键盘插件
2012/07/25 Javascript
自定义ExtJS控件之下拉树和下拉表格附源码
2013/10/15 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
2015/07/17 Javascript
Jquery针对tr td的一些实用操作方法(必看篇)
2016/10/05 Javascript
jQuery实现淡入淡出的模态框
2017/02/09 Javascript
vue2 自定义动态组件所遇到的问题
2017/06/08 Javascript
Vue.directive 自定义指令的问题小结
2018/03/04 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
vue中eslintrc.js配置最详细介绍
2018/12/21 Javascript
解决LayUI加上form.render()下拉框和单选以及复选框不出来的问题
2019/09/27 Javascript
Python函数中的函数(闭包)用法实例
2016/03/15 Python
matplotlib.pyplot绘图显示控制方法
2019/01/15 Python
PyQt5 QListWidget选择多项并返回的实例
2019/06/17 Python
python下的opencv画矩形和文字注释的实现方法
2019/07/09 Python
Python类中的魔法方法之 __slots__原理解析
2019/08/26 Python
学会迭代器设计模式,帮你大幅提升python性能
2021/01/03 Python
Python使用tkinter制作在线翻译软件
2021/02/22 Python
HTML5的自定义属性data-*详细介绍和JS操作实例
2014/04/10 HTML / CSS
Html5 webview元素定位工具的实现
2020/08/07 HTML / CSS
文职个人求职信范文
2013/09/23 职场文书
入股协议书范本
2014/04/14 职场文书
机械系毕业生求职信
2014/05/28 职场文书
乡镇领导干部个人对照检查材料思想汇报
2014/09/23 职场文书
2014五年级班主任工作总结
2014/12/05 职场文书
党支部综合考察意见
2015/06/01 职场文书
国情备忘录观后感
2015/06/04 职场文书
关于运动会的广播稿
2015/08/19 职场文书
运动会广播稿50字
2015/08/19 职场文书
Golang并发操作中常见的读写锁详析
2021/08/30 Golang
sql查询语句之平均分、最高最低分及排序语句
2022/05/30 MySQL