>백엔드 개발 >PHP 튜토리얼 >PHP 문자열에 변수를 추가하는 방법

PHP 문자열에 변수를 추가하는 방법

小云云
小云云원래의
2018-03-29 10:40:3111396검색

이 글에서는 주로 PHP 문자열에 변수를 추가하는 방법을 공유합니다. 문자열을 정의할 때 작은따옴표나 큰따옴표를 사용할 수 있습니다. 내 개인적인 습관은 큰따옴표를 사용하는 것입니다. 문자열을 출력할 때 문자열에 문자열 변수가 포함된 경우 작은따옴표와 큰따옴표를 사용하는 데 차이가 있습니다. 예를 들어 다음 프로그램은 다음과 같습니다.

<?php$website = "NowaMagic";
$name = &#39;Gonn&#39;;echo &#39;Welcome to visit 
$website. My name is $name.&#39;;echo &#39;<br>&#39;;
echo "Welcome to visit $website. My name is $name.";

프로그램 출력:
Welcome to Visit website . ㅋㅋㅋ name. NowaMagic을 방문하세요. 제 이름은 Gonn입니다. 활용 작은따옴표로 묶인 출력은 문자열 변수를 구문 분석하지 않지만, 큰따옴표로 묶인 출력은 변수를 구문 분석하여 변수의 값을 출력합니다. 효율성 문제 일반적으로 변수 구문 분석이 필요하지 않은 문자열을 출력할 때는 작은따옴표를 사용하는 것이 더 빠를 수 있다고 알려져 있습니다. 그나저나, 변수 치환이 필요 없는 순수 문자열의 경우 C/C++에서는 큰따옴표가 문자열을 나타낸다는 사실은 누구나 알고 있으므로 이 경우에는 큰따옴표를 사용하는 것이 좋습니다. 또한 W3C 표준에 따르면 HTML의 속성 값은 큰따옴표로 묶어야 하므로 작은따옴표에 익숙해져서 어디서나 남용하지 마십시오. PHP 문자열에 변수를 추가하는 방법을 가르쳐주세요PHP 언어를 배우면 PHP 문자열을 능숙하게 마스터하게 됩니다. 그러면 실제 응용 프로그램에서 PHP 문자열에 변수를 어떻게 추가합니까? 오늘은 구체적인 솔루션을 소개하겠습니다.

<?php   
    $temp = "hello"   
    echo "$temp world";
하지만 다음 예제에는 오류가 없지만 PHP 문자열에 변수 설명을 추가해야 합니다.
<?php   
    $temp = array("one" => 1, "two" => 2);   
    // 输出:: The first element is 1   
    echo "The first element is $temp[one].";
그러나 다음 에코 문을 큰따옴표로 묶지 않으면 오류가 보고되므로 다음을 수행하는 것이 좋습니다. 중괄호를 사용하세요:
<?php   
    $temp = array("one" => 1, "two" => 2);   
    echo "The first element is {$temp["one"]}.";
위는 PHP 문자열에 변수를 추가하기 위한 구체적인 솔루션입니다. 1문자열을 정의할 때 작은따옴표나 큰따옴표를 사용할 수 있습니다. 내 개인적인 습관은 큰따옴표를 사용하는 것입니다. 문자열을 출력할 때 문자열에 문자열 변수가 포함된 경우 작은따옴표와 큰따옴표를 사용하는 데 차이가 있습니다. 아래와 같이:
<?php$website = "NowaMagic";$name = &#39;Gonn&#39;;echo &#39;Welcome to visit $website. 
My name is $name.&#39;;echo &#39;<br>&#39;;echo "Welcome to visit $website. My name is $name.";

程序输出:
Welcome to visit website.Mynameiswebsite.Mynameisname.
Welcome to visit NowaMagic. My name is Gonn.
用单引号括住的输出,并没有解析字符串变量,而使用双引号括住的输出,则解析了变量了,输出变量的值。
效率问题
普遍认为,在不需要变量解析的字符串输出,用单引号速度可能会快一些。
顺便说一句,对于不需要变量替换的纯字符串,大家都知道,因为在C/C++中,双引号才表示字符串,所以这种情况下,还是使用双引号的好。另外对于W3C标准来说, HTML中的属性值应该是使用双引号来包含的 ,所以不要习惯了单引号,到处滥用。
教你如何在PHP字符串中加入变量

我们在对PHP语言的学习时,都会熟练的掌握PHP字符串,那么在实际应用中,我们该如何向PHP字符串中加入变量呢?今天我们就为大家介绍了具体的解决办法。

<?php   
    $temp = "hello"   
    echo "$temp world";

但是需要对PHP字符串中加入变量说明的是,尽管下面的例子没有错误:

<?php   
    $temp = array("one" => 1, "two" => 2);   
    // 输出:: The first element is 1   
    echo "The first element is $temp[one].";

但是如果后面那个 echo 语句没有双引号引起来的话,就要报错,因此建议使用花括号:

<?php   
    $temp = array("one" => 1, "two" => 2);   
    echo "The first element is {$temp["one"]}.";

以上就是PHP字符串中加入变量的具体解决方法。

相关推荐:

PHP字符串编码问题详解

php字符串用法详解

php字符串函数

위 내용은 PHP 문자열에 변수를 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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