>백엔드 개발 >PHP 문제 >PHP 프로그램에 HTML 코드를 삽입하는 세 가지 방법

PHP 프로그램에 HTML 코드를 삽입하는 세 가지 방법

王林
王林앞으로
2021-02-11 09:41:384249검색

PHP 프로그램에 HTML 코드를 삽입하는 세 가지 방법

php 프로그램을 html 코드에 삽입하는 세 가지 방법은 다음과 같습니다.

첫 번째는 HTML에 PHP를 추가하는 것입니다.

html 코드의 큰 섹션에서 php를 실행해야 하는 각 위치abe52c3b308e626f6fc03120d1c8f162

예를 들어 line7-9:

 1 <head>
 2     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 3     <meta http-equiv="Content-Language" content="zh-CN" />
 4     <title>Hello World</title>
 5 </head>
 6 <body>
 7     <?php
 8     echo "Hello world!这是正文";
 9     ?>
10 </body>
11 </html>

두 번째 방법은 echo를 사용하여 HTML을 출력하는 것입니다.

일부 HTML 요소에는 큰따옴표가 있기 때문에 오류를 방지하고 이스케이프 단계를 저장하기 위해 echo로 출력된 내용을 작은따옴표로 묶습니다. 예를 들어, 다음과 같은 코드가 있습니다:

(동영상 공유 학습: php video tutorial)

  <?php
      if(!$_POST){
      echo ‘<form action="" method="post">
      服务器地址:<input type="text" name="host" value="localhost" /><br />
      数据库账号:<input type="text" name="user" value="" /><br />
      数据库密码:<input type="password" name="pwd" value="" /><br />
      指定数据库:<input type="text" name="db" value="test" /><br />
      <input type="submit" value="确定"/>
      </form>‘;
     }
 ?>

또는 이스케이프 기호가 있는 이러한 종류의 코드:

<?php
     echo "<input type=\"submit\" value=\"确定\"/>" ;
 ?>

세 번째는 (<<<) 태그를 사용하는 것입니다. , 이는 PHP168의 템플릿 코드에서 처음 나타났습니다.

  <?php
      print <<<EOT
      <div class="slidecont">{$label[deepblue_mainslide]}</div>
     <div class="newcontainter">
          <div class="head">{$label[deepblue_mainh1]}</div>
          <div class="cont" id="Tab1">{$label[deepblue_maint1]}</div>
          <div class="cont" id="Tab2">{$label[deepblue_maint2]}</div>
      </div>
      <a href="$rs[url]" title="$rs[descrip]" target="_blank">$rs[name]</a>
 EOT; 
 ?>

"HTML의 큰 부분을 출력하는 것이 편리하고, 이스케이프가 필요하지 않으며, 변수를 인용할 수 있다는 장점이 있습니다.

하지만 (<<

여기의 EOT 태그는 print <<

와 같은 태그로 대체할 수 있습니다. 관련 권장 사항: php tutorial

위 내용은 PHP 프로그램에 HTML 코드를 삽입하는 세 가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제