PHP에서 에코된 문자열에 변수 삽입
PHP에서 에코된 문자열 내에 변수를 삽입하려고 하면 문제가 발생할 수 있습니다. 다음과 같은 실패한 시도를 고려하십시오.
<?php $i = 1; echo ' <p class="paragraph$i"> </p> '; ++i; ?>
이 경우 $i 변수는 작은따옴표로 묶인 문자열 내에서 구문 분석되지 않습니다. 이 문제를 해결하려면 두 가지 주요 접근 방식이 있습니다.
$i = 1; echo " <p class=\"paragraph$i\"> </p> "; ++i;
$i = 1; echo '<p class="paragraph'.$i.'"></p>'; ++i;
두 접근 방식 모두 PHP가 에코된 문자열 내에서 $i 변수를 구문 분석할 수 있도록 허용합니다.
따라서 HTML 요소를 다음과 같이 에코하는 올바른 방법은 다음과 같습니다. 동적 클래스는 다음과 같습니다.
$i = 1; echo '<p class="paragraph' . $i . '"></p>'; ++i;
위 내용은 에코된 HTML 문자열에 PHP 변수를 올바르게 삽입하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!