使用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下MYSQL limit的优化
Jan 10 PHP
PHP中spl_autoload_register函数的用法总结
Nov 07 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(二)
Jun 23 PHP
php读取文件内容的方法汇总
Jan 24 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
Sep 23 PHP
既简单又安全的PHP验证码 附调用方法
Jun 02 PHP
PHP二维数组矩形转置实例
Jul 20 PHP
PHP实现基于栈的后缀表达式求值功能
Nov 10 PHP
php获取ajax的headers方法与内容实例
Dec 27 PHP
PHP实现财务审核通过后返现金额到客户的功能
Jul 04 PHP
laravel 关联关系遍历数组的例子
Oct 10 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
Apr 04 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
咖啡的种类和口感
2021/03/03 新手入门
在CentOS上搭建LAMP+vsftpd环境的简单指南
2015/08/01 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
JQuery 实现的页面滚动时浮动窗口控件
2009/07/10 Javascript
js中查找最近的共有祖先元素的实现代码
2010/12/30 Javascript
jquery 选择器引擎sizzle浅析
2013/02/06 Javascript
jQuery判断div随滚动条滚动到一定位置后停止
2014/04/02 Javascript
javascript实现存储hmtl字符串示例
2014/04/25 Javascript
js怎么覆盖原有方法实现重写
2014/09/04 Javascript
javascript通过获取html标签属性class实现多选项卡的方法
2015/07/27 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
2015/09/16 Javascript
浅析JavaScript 调试方法和技巧
2015/10/22 Javascript
node.js回调函数之阻塞调用与非阻塞调用
2015/11/13 Javascript
深入浅出 jQuery中的事件机制
2016/08/23 Javascript
JS实现隐藏同级元素后只显示JS文件内容的方法
2016/09/04 Javascript
javascript基本数据类型及类型检测常用方法小结
2016/12/14 Javascript
简单实现node.js图片上传
2016/12/18 Javascript
nodejs和php实现图片访问实时处理
2017/01/05 NodeJs
vue-cli开发环境实现跨域请求的方法
2018/04/07 Javascript
react的滑动图片验证码组件的示例代码
2019/02/27 Javascript
Vue Echarts实现可视化世界地图代码实例
2019/05/07 Javascript
微信小程序与webview交互实现支付功能
2019/06/07 Javascript
[52:57]2014 DOTA2国际邀请赛中国区预选赛 LGD-CDEC VS HGT
2014/05/21 DOTA
Python 元类实例解析
2018/04/04 Python
PyQt5实现简易电子词典
2019/06/25 Python
python中的列表与元组的使用
2019/08/08 Python
在keras中model.fit_generator()和model.fit()的区别说明
2020/06/17 Python
Python 打印自己设计的字体的实例讲解
2021/01/04 Python
制药工程专业应届生求职信
2013/09/24 职场文书
校园自助餐厅的创业计划书
2013/12/26 职场文书
幼儿园家长会邀请函
2014/01/15 职场文书
最美孝心少年事迹材料
2014/08/15 职场文书
关于读书的演讲稿600字
2014/08/27 职场文书
环境工程专业毕业生求职信
2014/09/30 职场文书
对外汉语教师推荐信
2015/03/27 职场文书
污水处理保证书
2015/05/09 职场文书