PHP中输出转义JavaScript代码的实现代码

 更新时间:2011年04月22日 22:55:14   作者:  
最近在做天地图是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递归删除目录与文件的方法

    php递归删除目录与文件的方法

    这篇文章主要介绍了php递归删除目录与文件的方法,涉及递归算法及php操作文件的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-01-01
  • PHP文件锁函数flock()详细介绍

    PHP文件锁函数flock()详细介绍

    这篇文章主要介绍了PHP文件锁函数flock()详细介绍,本文着重对flock函数的作用和参数讲解,以及使用需要注意的问题,需要的朋友可以参考下
    2014-11-11
  • php debug 安装技巧

    php debug 安装技巧

    软件开发的断点调试是必不可少,这里介绍ubuntu10.04中eclipse工具中php的调试配置。
    2011-04-04
  • 基于PHP实现敏感词过滤功能

    基于PHP实现敏感词过滤功能

    后端同学在做一些社区论坛类型项目时候,可能会绕不开敏感词的过滤这个功能,特别是在微信小程序中,如果主营类目被定义为【社交】 那么敏感词、图片、视频的各种过滤功能是逃不掉的,否则是无法上线的,下面就以PHP代码为例,分析一下这个功能的具体实现
    2023-10-10
  • mysql_escape_string()函数用法分析

    mysql_escape_string()函数用法分析

    这篇文章主要介绍了mysql_escape_string()函数用法,结合实例形式讲述了mysql_escape_string()函数的功能,并分析了mysql_escape_string的使用技巧与注意事项,需要的朋友可以参考下
    2016-04-04
  • 使用PHP实现蜘蛛访问日志统计

    使用PHP实现蜘蛛访问日志统计

    本篇文章是对使用PHP实现蜘蛛访问日志统计的代码进行了详细的分析介绍,需要的朋友参考下
    2013-07-07
  • PHP实现15位身份证号转18位的方法分析

    PHP实现15位身份证号转18位的方法分析

    这篇文章主要介绍了PHP实现15位身份证号转18位的方法,结合实例形式分析了15位身份证号转18位的相关原理与php实现技巧,需要的朋友可以参考下
    2019-10-10
  • php多任务程序实例解析

    php多任务程序实例解析

    这篇文章主要介绍了php多任务程序实例,需要的朋友可以参考下
    2014-07-07
  • PHP error_log()将错误信息写入一个文件(定义和用法)

    PHP error_log()将错误信息写入一个文件(定义和用法)

    PHP error_log()定义和用法,带有二个简单小例子加函数解释
    2013-10-10
  • php实现留言板功能(代码详解)

    php实现留言板功能(代码详解)

    本文主要介绍了php实现留言板功能的步骤方法解析。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03

最新评论