PHP 字串中的變數

Subodh Poudel 2023年1月30日
  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
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