PHP 字符串中的变量
我们将介绍一种将 PHP 变量与带有模板字符串的字符串连接的方法。
我们将介绍一种通过将字符串文字分配给变量来用字符串文字内插 PHP 变量的方法。我们也在此方法中使用模板字符串。在此方法中,我们对前缀和后缀进行插值以形成单词。
我们将演示一种简单且最常见的方法,使用 .
操作符将 PHP 变量与字符串连接起来。
在 PHP 中使用模板字符串将变量直接插值到字符串中
我们可以在 PHP 中使用模板字符串来连接变量和字符串。我们将大括号用于插值。大括号包含变量,我们在大括号之后编写需要插入的字符串。大括号内的变量是该值的占位符。在此方法中,我们对前缀和后缀进行插值,其中 prefix 是变量,后缀是字符串文字。请查看 PHP 手册中的复杂(大括号)语法,以了解字符串模板。
例如,声明变量 $txt
并将其分配为 salt
。使用模板字符串将字符串 y
内插到字符串 salt
。为此,在大括号内写入变量 $txt
,并在大括号后紧跟写字符串 y
而不留空格。对该模板字符串使用双引号,然后使用 echo
命令将其打印出来。请注意,在模板字符串中使用单引号不会打印插值的字符串。相反,它将在单引号内打印文本。使用模板字符串时,请始终使用双引号。
示例代码:
# php 7.*
<?php
$txt = "salt";
echo "{$txt}y";
?>
输出:
salty
通过将字符串的值分配给变量,使用字符串模板将 PHP 变量与字符串文字连接起来
我们不仅可以使用字符串模板来连接一个 PHP 变量和一个字符串,还可以使用它来连接两个 PHP 变量。我们在此方法中插入后缀和前缀,其中后缀和前缀都是变量。需要连接的字符串文字存储在变量中。我们使用大括号将变量括起来,类似于第一种方法。例如,我们声明两个变量 $prefix
和 $suffix
,并分别给它们赋值 Comfort
和 able
。我们将每个变量分别写在大括号内,而在两个大括号之间不留空格。然后我们打印它。PHP 编译器在编译时会读取大括号内变量的值。
在下面的示例中,脚本将前缀 Comfort
和后缀 able
连接在一起,并打印为 Comfortable
。因此,我们可以使用复杂/弯曲的语法将 PHP 变量与字符串文字和 PHP 变量进行插值。
代码示例:
#php 7.x
<?php
$prefix = "Comfort";
$suffix = "able";
echo "{$prefix}{$suffix}";
?>
输出:
Comfortable
使用点(.
)运算符将 PHP 变量与字符串连接
我们可以使用简单的方法使用点运算符将一个 PHP 变量与一个字符串字面符号连接起来。我们写一个字符串字面,并在其后面加上 .
。在点的后面,我们写上要连接的变量。在此方法中,我们对前缀和后缀进行插值,其中前缀是字符串文字,后缀是变量。
例如,声明变量 $taste
并为其分配字符串值 sweet
。使用 .
运算符可将字符串 ie
内插到字符串 sweet
。为此,在变量 $taste
后面加上一个点运算符,并在该点运算符后紧跟字符串 ie
。我们使用 echo
命令显示消息。在此方法中,我们不使用任何类型的引号。
示例代码:
#php 7.x
<?php
$taste = "ie";
echo sweet.$taste;
?>
输出:
sweetie
Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.
LinkedIn