PHP中輸出轉(zhuǎn)義JavaScript代碼的實(shí)現(xiàn)代碼
更新時(shí)間:2011年04月22日 22:55:14 作者:
最近在做天地圖是GIS集成··要輸出HTML到JavaScript里面··涉及到代碼轉(zhuǎn)義什么的比較麻煩··所以寫個(gè)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;
}
使用就不用說了,就是直接調(diào)用jsformat($str)
復(fù)制代碼 代碼如下:
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;
}
使用就不用說了,就是直接調(diào)用jsformat($str)
您可能感興趣的文章:
- 加速IE的Javascript document輸出的方法
- 根據(jù)身份證號(hào)自動(dòng)輸出相關(guān)信息(籍貫,出身日期,性別)
- 自動(dòng)輸出類的字段值實(shí)用代碼分享
- javascript數(shù)組輸出的兩種方式
- JavaScript彈出新窗口后向父窗口輸出內(nèi)容的方法
- JavaScript輸出當(dāng)前時(shí)間Unix時(shí)間戳的方法
- javascript實(shí)現(xiàn)實(shí)時(shí)輸出當(dāng)前的時(shí)間
- 用javascript實(shí)現(xiàn)自動(dòng)輸出網(wǎng)頁(yè)文本
相關(guān)文章
mysql_escape_string()函數(shù)用法分析
這篇文章主要介紹了mysql_escape_string()函數(shù)用法,結(jié)合實(shí)例形式講述了mysql_escape_string()函數(shù)的功能,并分析了mysql_escape_string的使用技巧與注意事項(xiàng),需要的朋友可以參考下2016-04-04
使用PHP實(shí)現(xiàn)蜘蛛訪問日志統(tǒng)計(jì)
本篇文章是對(duì)使用PHP實(shí)現(xiàn)蜘蛛訪問日志統(tǒng)計(jì)的代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-07-07
PHP實(shí)現(xiàn)15位身份證號(hào)轉(zhuǎn)18位的方法分析
這篇文章主要介紹了PHP實(shí)現(xiàn)15位身份證號(hào)轉(zhuǎn)18位的方法,結(jié)合實(shí)例形式分析了15位身份證號(hào)轉(zhuǎn)18位的相關(guān)原理與php實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-10-10
PHP error_log()將錯(cuò)誤信息寫入一個(gè)文件(定義和用法)
PHP error_log()定義和用法,帶有二個(gè)簡(jiǎn)單小例子加函數(shù)解釋
2013-10-10 
