PHP에서 에코된 문자열에 변수 삽입
문자열을 에코하고 여기에 변수를 삽입하는 것은 PHP에서 일반적인 관행입니다. 이 문서에서는 PHP 변수가 에코된 문자열 내에서 렌더링되지 않는 시나리오를 살펴봅니다.
제공된 코드 조각은 $i 변수를 HTML 요소 클래스 속성에 삽입하려고 시도합니다.
$i = 1; echo ' <p class="paragraph$i"> </p> '; ++i;
그러나 이 코드는 에코된 문자열에 작은따옴표를 사용하기 때문에 원하는 결과를 출력하지 못합니다. PHP의 작은따옴표는 그 안의 변수를 구문 분석하지 않습니다.
해결책:
반향 문자열에 변수를 성공적으로 삽입하려면 큰따옴표나 점을 사용하여 다음을 수행할 수 있습니다. 에코를 확장하십시오. 옵션은 다음과 같습니다.
큰따옴표:
$variableName = 'Ralph'; echo "Hello $variableName!";
점 확장:
echo 'Hello '.$variableName.'!';
이 솔루션을 특정 사례에 적용:
$i = 1; echo '<p class="paragraph'.$i.'"></p>'; ++i;
또는
$i = 1; echo "<p class='paragraph$i'></p>"; ++i;
위 내용은 내 PHP 변수가 작은따옴표로 묶인 에코 문자열 내부에서 렌더링되지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!