PHP 中的字串連線
Minahil Noor
2023年1月30日
2020年11月24日
本文將介紹在 PHP 中進行字串連線的不同方法。
在 PHP 中使用連線操作符來連線字串
將兩個字串連線在一起的過程稱為連線過程。在 PHP 中,我們可以通過使用連線操作符來實現。連線運算子是 .
。使用這個操作符的正確語法如下。
$finalString = $string1 . $string2;
這些變數的細節如下。
變數 | 說明 |
---|---|
$finalString |
它是我們將儲存連線字串的字串 |
$string1 |
它是我們要和其他字串連線的字串 |
$string2 |
它是我們要與第一個字串進行連線的字串 |
下面的程式展示了我們如何使用連線運算子來連線兩個字串。
<?php
$mystring1 = "This is the first string. ";
$mystring2 = "This is the second string.";
$finalString = $mystring1 . $mystring2;
echo($finalString);
?>
輸出:
This is the first string. This is the second string.
同樣的,我們也可以用這個操作符來組合多個字串。
<?php
$mystring1 = "This is the first string. ";
$mystring2 = "This is the second string. ";
$mystring3 = "This is the third string. ";
$mystring4 = "This is the fourth string. ";
$mystring5 = "This is the fifth string.";
$finalString = $mystring1 . $mystring2 . $mystring3 . $mystring4 . $mystring5;
echo($finalString);
?>
輸出:
This is the first string. This is the second string. This is the third string. This is the fourth string. This is the fifth string.
在 PHP 中使用連線賦值運算子來連線字串
在 PHP 中,我們還可以使用連線賦值操作符來連線字串。連線賦值運算子是 .=
。.=
和 .
之間的區別是,連線賦值運算子 .=
將字串附加在右邊。使用該運算子的正確語法如下。
$string1 .= $string2;
這些變數的細節如下。
變數 | 說明 |
---|---|
$string1 |
它是我們要在右邊附加一個新字串的字串 |
$string2 |
它是我們要與第一個字串進行連線的字串 |
下面的程式顯示了我們如何使用連線賦值運算子來合併兩個字串。
<?php
$mystring1 = "This is the first string. ";
$mystring2 = "This is the second string.";
$mystring1 .= $mystring2;
echo($mystring1);
?>
輸出:
This is the first string. This is the second string.
同樣的,我們也可以用這個操作符來組合多個字串。
<?php
$mystring1 = "This is the first string. ";
$mystring2 = "This is the second string. ";
$mystring3 = "This is the third string. ";
$mystring4 = "This is the fourth string. ";
$mystring5 = "This is the fifth string.";
$mystring1 .= $mystring2 .= $mystring3 .= $mystring4 .= $mystring5;
echo($mystring1);
?>
輸出:
This is the first string. This is the second string. This is the third string. This is the fourth string. This is the fifth string.
在 PHP 中使用 sprintf()
函式連線字串
在 PHP 中,我們也可以使用 sprintf()
函式來連線字串。這個函式給出了幾種格式化字串的模式。我們可以使用這種格式化來合併兩個字串。使用這個函式的正確語法如下。
sprintf($formatString, $string1, $string2, ..., $stringN)
函式 sprintf()
接受 N+1 個引數。它的詳細引數如下。
引數名稱 | 說明 | |
---|---|---|
$formatString |
強制 | 該格式將被應用於給定的字串 |
$string1', $string2’, $stringN |
強制 | 這是我們要格式化的字串。至少有一個字串是必須填寫的。 |
該函式返回格式化後的字串。我們將使用格式%s %s
來組合兩個字串。合併兩個字串的程式如下。
<?php
$mystring1 = "This is the first string. ";
$mystring2 = "This is the second string";
$finalString = sprintf("%s %s", $mystring1, $mystring2);
echo($finalString);
?>
輸出:
This is the first string. This is the second string.