PHP 中的字串連線

Minahil Noor 2023年1月30日
  1. 在 PHP 中使用連線操作符來連線字串
  2. 在 PHP 中使用連線賦值運算子來連線字串
  3. 在 PHP 中使用 sprintf() 函式連線字串
PHP 中的字串連線

本文將介紹在 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.

相關文章 - PHP String