使用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 相关文章推荐
E路文章系统PHP
Dec 11 PHP
分页详解 从此分页无忧(PHP+mysql)
Nov 23 PHP
PHP中json_encode、json_decode与serialize、unserialize的性能测试分析
Jun 09 PHP
解析php取整的几种方式
Jun 25 PHP
微信公众平台天气预报功能开发
Jul 06 PHP
yii操作cookie实例简介
Jul 09 PHP
PHP微信开发之二维码生成类
Jun 26 PHP
PHP中static关键字以及与self关键字的区别
Jul 01 PHP
ajax+php控制所有后台函数调用
Jul 15 PHP
php事件驱动化设计详解
Nov 10 PHP
Yii框架中用response保存cookie,用request读取cookie的原理解析
Sep 04 PHP
详解Laravel框架的依赖注入功能
May 27 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
使用apache模块rewrite_module (转)
2007/02/14 PHP
php获取四位字母和数字的随机数的实现方法
2015/01/09 PHP
php正则提取html图片(img)src地址与任意属性的方法
2017/02/08 PHP
CodeIgniter框架验证码类库文件与用法示例
2017/03/18 PHP
php输出文字乱码的解决方法
2019/10/04 PHP
查看源码的工具 学习jQuery源码不错的工具
2011/12/26 Javascript
js获取时间(本周、本季度、本月..)
2013/11/22 Javascript
基于javascript bootstrap实现生日日期联动选择
2016/04/07 Javascript
JavaScript实现刷新不重记的倒计时
2016/08/10 Javascript
JS获取中文拼音首字母并通过拼音首字母快速查找页面内对应中文内容的方法【附demo源码】
2016/08/19 Javascript
老生常谈的跨域处理
2017/01/11 Javascript
ie下js不执行的几种可能
2017/02/28 Javascript
详解Vue路由开启keep-alive时的注意点
2017/06/20 Javascript
js微信应用场景之微信音乐相册案例分享
2017/08/11 Javascript
vue vuex vue-rouert后台项目——权限路由(适合初学)
2017/12/29 Javascript
jQuery+ajax实现动态添加表格tr td功能示例
2018/04/23 jQuery
Vue表情输入组件 微信face表情组件
2019/02/11 Javascript
jQuery实现每日秒杀商品倒计时功能
2019/09/06 jQuery
javascript运行机制之执行顺序理解
2020/08/03 Javascript
解决antd的Form组件setFieldsValue的警告问题
2020/10/29 Javascript
python3 cvs将数据读取为字典的方法
2018/12/22 Python
Django继承自带user表并重写的例子
2019/11/18 Python
Python Opencv中用compareHist函数进行直方图比较对比图片
2020/04/07 Python
使用keras时input_shape的维度表示问题说明
2020/06/29 Python
Python直接赋值及深浅拷贝原理详解
2020/09/05 Python
Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码
2020/03/17 HTML / CSS
银行毕业实习自我鉴定
2013/09/19 职场文书
爱我中华教学反思
2014/04/28 职场文书
优秀毕业生求职信
2014/06/05 职场文书
见习期个人总结
2015/03/05 职场文书
校长一岗双责责任书
2015/05/09 职场文书
运动会观后感
2015/06/09 职场文书
高中数学课堂教学反思
2016/02/18 职场文书
JavaScript+HTML实现学生信息管理系统
2021/04/20 Javascript
mysql中between的边界,范围说明
2021/06/08 MySQL
css布局巧妙技巧之css三角示例的运用
2022/03/16 HTML / CSS