使用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 相关文章推荐
提问的智慧(2)
Oct 09 PHP
php对mongodb的扩展(初出茅庐)
Nov 11 PHP
PHP Session 变量的使用方法详解与实例代码
Sep 11 PHP
php画图实例
Nov 05 PHP
yii实现CheckBox复选框在同一行显示的方法
Dec 03 PHP
php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手)
Jun 03 PHP
分享微信扫码支付开发遇到问题及解决方案-附Ecshop微信支付插件
Aug 23 PHP
php上传图片生成缩略图(GD库)
Jan 06 PHP
浅谈php中变量的数据类型判断函数
Mar 04 PHP
thinkPHP5.0框架配置格式、加载解析与读取方法
Mar 17 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
Nov 10 PHP
php如何计算两坐标点之间的距离
Dec 29 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中创建空文件的代码[file_put_contents vs touch]
2012/01/20 PHP
php中出现空白页的原因及解决方法汇总
2014/07/08 PHP
Yii框架获取当前controlle和action对应id的方法
2014/12/03 PHP
非主流的textarea自增长实现js代码
2011/12/20 Javascript
JavaScript  cookie 跨域访问之广告推广
2016/04/20 Javascript
Angular2内置指令NgFor和NgIf详解
2016/08/03 Javascript
简单实现AngularJS轮播图效果
2020/04/10 Javascript
jQuery实现字符串全部替换的方法【推荐】
2017/03/09 Javascript
Node.js调试技术总结分享
2017/03/12 Javascript
Canvas实现微信红包照片效果
2018/08/21 Javascript
在Express中提供静态文件的实现方法
2019/10/17 Javascript
javascript实现的图片预览和上传功能示例【兼容IE 9】
2020/05/01 Javascript
ant design 日期格式化的实现
2020/10/27 Javascript
[05:59]带你看看DPC的台前幕后
2021/03/11 DOTA
Python使用bs4获取58同城城市分类的方法
2015/07/08 Python
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
2017/08/08 Python
Python实现求笛卡尔乘积的方法
2017/09/16 Python
python批量实现Word文件转换为PDF文件
2018/03/15 Python
python 列表降维的实例讲解
2018/06/28 Python
python 实现将字典dict、列表list中的中文正常显示方法
2018/07/06 Python
python 检查数据中是否有缺失值,删除缺失值的方式
2019/12/02 Python
keras 解决加载lstm+crf模型出错的问题
2020/06/10 Python
selenium学习教程之定位以及切换frame(iframe)
2021/01/04 Python
英国Zoro工具:手动工具,电动工具和个人防护用品
2016/11/02 全球购物
美国孕妇装购物网站:Motherhood Maternity
2019/09/22 全球购物
西门豹教学反思
2014/02/04 职场文书
行政工作个人的自我评价
2014/02/13 职场文书
自荐信如何制作?
2014/02/21 职场文书
大队委竞选演讲稿
2014/04/28 职场文书
员工薪酬激励方案
2014/06/13 职场文书
法人代表证明书格式
2014/10/01 职场文书
思品教学工作总结
2015/08/10 职场文书
2019通用版导游词范本!
2019/08/07 职场文书
MySQL系列之十一 日志记录
2021/07/02 MySQL
深入解析Apache Hudi内核文件标记机制
2022/03/31 Servers
CentOS安装Nginx并部署vue
2022/04/12 Servers