PHP 字符串中的变量

Subodh Poudel 2023年1月30日 2021年4月29日
  1. 在 PHP 中使用模板字符串将变量直接插值到字符串中
  2. 通过将字符串的值分配给变量,使用字符串模板将 PHP 变量与字符串文字连接起来
  3. 使用点(.)运算符将 PHP 变量与字符串连接
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,并分别给它们赋值 Comfortable。我们将每个变量分别写在大括号内,而在两个大括号之间不留空格。然后我们打印它。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 Poudel avatar Subodh Poudel avatar

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

相关文章 - PHP String