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;
}
使用就不用說(shuō)了,就是直接調(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;
}
使用就不用說(shuō)了,就是直接調(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)文章
PHP7生產(chǎn)環(huán)境隊(duì)列Beanstalkd用法詳解
在本篇文章里小編給大家分享的是關(guān)于PHP7生產(chǎn)環(huán)境隊(duì)列Beanstalkd用法內(nèi)容,需要的朋友們可以參考下。2020-05-05
PHP基于MySQLI函數(shù)封裝的數(shù)據(jù)庫(kù)連接工具類【定義與用法】
這篇文章主要介紹了PHP基于MySQLI函數(shù)封裝的數(shù)據(jù)庫(kù)連接工具類,結(jié)合實(shí)例形式分析了php封裝mysqli函數(shù)實(shí)現(xiàn)的數(shù)據(jù)庫(kù)操作類定義及連接、增刪改查數(shù)據(jù)庫(kù)等基本操作用法,需要的朋友可以參考下2017-08-08
PHP類與對(duì)象后期靜態(tài)綁定操作實(shí)例詳解
這篇文章主要介紹了PHP類與對(duì)象后期靜態(tài)綁定操作,結(jié)合實(shí)例形式分析了后期靜態(tài)綁定相關(guān)概念、原理、使用方法及操作注意事項(xiàng),需要的朋友可以參考下2018-12-12
php+mysql數(shù)據(jù)庫(kù)查詢實(shí)例
這篇文章主要介紹了php+mysql數(shù)據(jù)庫(kù)查詢的方法,實(shí)例分析了數(shù)據(jù)庫(kù)查詢的原理與完整實(shí)現(xiàn)步驟,并進(jìn)行了針對(duì)性的分析說(shuō)明,需要的朋友可以參考下2015-01-01
PHP操作Postgresql封裝類與應(yīng)用完整實(shí)例
這篇文章主要介紹了PHP操作Postgresql封裝類,結(jié)合實(shí)例形式分析了php針對(duì)Postgresql數(shù)據(jù)庫(kù)常見(jiàn)的連接、查詢、統(tǒng)計(jì)等操作封裝技巧與使用方法,需要的朋友可以參考下2018-04-04
PHP生成制作驗(yàn)證碼的簡(jiǎn)單實(shí)例
下面小編就為大家?guī)?lái)一篇PHP生成制作驗(yàn)證碼的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06
php解決crontab定時(shí)任務(wù)不能寫入文件問(wèn)題的方法分析
這篇文章主要介紹了php解決crontab定時(shí)任務(wù)不能寫入文件問(wèn)題的方法,結(jié)合實(shí)例形式分析了crontab定時(shí)任務(wù)無(wú)法正常執(zhí)行的原因與解決方法,需要的朋友可以參考下2019-09-09

