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