使用php转义输出HTML到JavaScript

 更新时间:2015年03月27日 10:51:40   投稿:hebedich  
本文给大家分享的是个人项目中的一个小需求,需要使用php转义输出HTML到JavaScript,就写了个function,推荐给大家,希望大家能够喜欢。

最近在做天地图是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远程连接MYSQL数据库非常慢的解决方法

    PHP远程连接MYSQL数据库非常慢的解决方法

    如果一个问题出现两次,那么这个问题就值得去研究下了,上次客户说MYSQL数据库很慢,我还在想,不会是PHP的问题吧?
    2008-07-07
  • PHP中文乱码解决方案

    PHP中文乱码解决方案

    PHP+MYSQL做网站开发通常都会碰到浏览器输出中文字符时乱码,这个问题的原因主要是因为HTML内容编码,PHP文件编码和MySQL数据库编码这三者不一致造成的。今天我们来具体探讨下出现中文乱码后的解决方案。
    2015-03-03
  • PHP json_encode中文乱码问题的解决办法

    PHP json_encode中文乱码问题的解决办法

    这篇文章介绍了PHP json_encode中文乱码问题的解决办法,有需要的朋友可以参考一下
    2013-09-09
  • 解析php入库和出库

    解析php入库和出库

    本篇文章是对php中的入库和出库进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 解析PHP提交后跳转

    解析PHP提交后跳转

    本篇文章是对PHP提交后跳转进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP下ajax跨域的解决方案之window.name实例分析

    PHP下ajax跨域的解决方案之window.name实例分析

    这篇文章主要介绍了PHP下ajax跨域的解决方案之window.name,结合实例形式分析PHP ajax跨域的解决方案window.name基本原理、操作技巧与相关注意事项,需要的朋友可以参考下
    2020-03-03
  • 巧用php中的array_filter()函数去掉多维空值的代码分享

    巧用php中的array_filter()函数去掉多维空值的代码分享

    在我们开发过程中,判断数组为空时你会想到什么方法呢?首先想到的应该是empty函数,不过直接用empty函数判断为空是不对的,因为当这个值是多维数的时候,empty结果是有值的
    2012-09-09
  • PHP依赖注入(DI)和控制反转(IoC)详解

    PHP依赖注入(DI)和控制反转(IoC)详解

    这篇文章主要介绍了PHP依赖注入(DI)和控制反转(IoC)的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 一个简单至极的PHP缓存类代码

    一个简单至极的PHP缓存类代码

    这篇文章和大家分享了一个简单至极的PHP缓存类代码,缓存的应用对于php项目的开发来说尤为重要,需要的朋友可以参考下
    2015-10-10
  • PHP中文件锁的使用详解

    PHP中文件锁的使用详解

    PHP文件锁是一种用于控制对文件的并发访问的机制,它可以确保同一时间内只有一个进程或线程可以对文件进行读取或写入操作,下面我们就来了解一下文件锁的具体使用吧
    2023-12-12

最新评论