phpは複数行のテキストをJsで使用可能なフォーマットにフォーマットする

1510 ワード

jsには現在テンプレートを保存するシーンがたくさんあります.例えば、弾枠類のhtmlコードテンプレートなど、jsは改行の長いテキストの書き方をサポートしていません.1行の行を合わせなければなりません.例えば、:
 
  
var content = '
row 1
'
+ '
row 2
';

次のように書くことはできません.
 
  
var content = '
row 1

row2
';

そこでphpセグメントコードを小さく加工し、手作業で打つ操作を簡略化します.
tojs.php



  
   
   Str To Js String
    
  
  

" =?> "
")); $rows = explode("
", $content); foreach($rows as $row) { $jsContent .= '+ \'' . $row . "'
"; } $jsContent{0} = ' '; } ?>



フォーマット後の結果:




以上が本文のすべてですので、お気に召していただければと思います.