>  기사  >  백엔드 개발  >  PHP 형식 텍스트를 Js 사용 가능한 형식으로

PHP 형식 텍스트를 Js 사용 가능한 형식으로

墨辰丷
墨辰丷원래의
2018-06-11 16:09:251520검색

이 기사에서는 PHP를 사용하여 여러 줄의 텍스트를 JS에서 사용할 수 있는 형식으로 지정하는 방법을 공유합니다. 아이디어는 매우 간단합니다. 여기 있는 모든 사람에게 추천하고 도움이 필요한 친구에게 참고하세요.

팝업 상자용 HTML 코드 템플릿 등 js에 템플릿을 저장하고 작성하는 시나리오는 많습니다. js는 줄 바꿈이 있는 긴 텍스트 작성을 지원하지 않으며 한 줄씩 추가해야 합니다.

코드는 다음과 같습니다:

var content = &#39;<p>row 1</p>&#39;
+ &#39;<p>row 2</p>&#39;;

다음과 같이 쓸 수 없습니다:

코드는 다음과 같습니다.

var content = &#39;<p> row 1</p>
<p>row2 </p> &#39;;

그래서 수동 입력 작업을 단순화하기 위해 PHP에서 작은 코드 조각을 처리했습니다.

tojs.php

<!DOCTYPE HTML>
  <head>
   <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
   <title>Str To Js String</title>
    <style type="text/css">
.content-box { border: 1px #f0f0f0 slid; border-left: 4px #e0e0e0 solid; padding: 5px 5px 5px 10px; }
</style>
  </head>
  <body>
<h1>输入格式化的文本:</h1>
<?php 
$jsContent = &#39;&#39;;
if(isset($_POST[&#39;content&#39;]) && $_POST[&#39;content&#39;]) { 
  $content  = strtr(htmlspecialchars($_POST[&#39;content&#39;]), array("\r\n" => "\n"));
  $rows    = explode("\n", $content);
  foreach($rows as $row) {
    $jsContent .= &#39;+ \&#39;&#39; . $row . "&#39;<br/>";
  }
  $jsContent{0}  = &#39; &#39;;
} 
?>
    <form action="#" method="post">
      <textarea name="content" style="width: 99%;height: 300px; "></textarea>
      <p><input type="submit" value="提交" /></p>
    </form>
<h2>格式化后的结果:</h2>
<p class="content-box">
  <?php echo $jsContent;?>
</p>
  </body>
</html>

Summary: 위 내용은 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되기를 바랍니다.

관련 권장사항:

PHP에서 숫자를 한자로 변환하는 방법

이미지 파일 업로드를 위한 PHP 기능에 대한 자세한 설명

php 이미지 업로드 및 자바스크립트 플러그인 사용

위 내용은 PHP 형식 텍스트를 Js 사용 가능한 형식으로의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.