2012-04-18 8 views
0

DB에서 반환하는 문자열이 있습니다.줄 바꿈을 n으로 변환하는 방법

반환 문자열은 javascript 형식이어야합니다.

<?php $db = "this is a line \n this is a new line"; ?> 

자바 스크립트 :

<?php 
    $db = "this is a line 
      this is a new line"; 
?> 

어떻게 위를 변환 할

<script> 
    var jdb = <?php echo $db; ?> 
</script> 
+0

또 다른 문제점은 JavaScript에 문자열을 올바르게 삽입하지 못하는 것입니다. 그것은'var jdb = ""';이어야합니다. –

답변

16

을 시도해보십시오이 (2014년 11월 8일 업데이트) :

<?php 

    $db = "this is a line 
      this is a new line 
      "; 

?> 
<script type="text/javascript"> 
    var jdb = <?php echo json_encode($db) ?>; 
</script> 
+0

내 var $ db에 "\ r \ n"이 없습니다. 텍스트 영역의 줄입니다. –

+0

If 그것들은'