>백엔드 개발 >PHP 튜토리얼 >에코된 HTML 문자열에 PHP 변수를 올바르게 삽입하는 방법은 무엇입니까?

에코된 HTML 문자열에 PHP 변수를 올바르게 삽입하는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-10 13:16:11869검색

How to Properly Insert PHP Variables into Echoed HTML Strings?

PHP에서 에코된 문자열에 변수 삽입

PHP에서 에코된 문자열 내에 변수를 삽입하려고 하면 문제가 발생할 수 있습니다. 다음과 같은 실패한 시도를 고려하십시오.

<?php
$i = 1;
echo '
<p class="paragraph$i">
</p>
';
++i;
?>

이 경우 $i 변수는 작은따옴표로 묶인 문자열 내에서 구문 분석되지 않습니다. 이 문제를 해결하려면 두 가지 주요 접근 방식이 있습니다.

  1. 큰따옴표 사용:
$i = 1;
echo "
<p class=\"paragraph$i\">
</p>
";
++i;
  1. 점 사용 연장하다 echo:
$i = 1;
echo '<p class="paragraph'.$i.'"></p>';
++i;

두 접근 방식 모두 PHP가 에코된 문자열 내에서 $i 변수를 구문 분석할 수 있도록 허용합니다.

따라서 HTML 요소를 다음과 같이 에코하는 올바른 방법은 다음과 같습니다. 동적 클래스는 다음과 같습니다.

$i = 1;
echo '<p class="paragraph' . $i . '"></p>';
++i;

위 내용은 에코된 HTML 문자열에 PHP 변수를 올바르게 삽입하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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