PHP中兩個字串的連線
PHP 提供了多種具有不同功能的運算子。運算子使我們能夠執行算術運算、字串連線、比較值以及執行布林運算等等。在本文中,我們將學習PHP提供的字串運算子。讓我們首先學習PHP中字串運算子的型別。PHP提供了兩種字串運算子。
1. 連線運算子 ("."):
此運算子將兩個字串值組合起來,並將其作為新字串返回。
2. 連線賦值運算子 (".="):
此操作將右側的引數附加到左側的引數。
讓我們透過以下示例演示上述運算子的實用性。
示例
<?php $a = 'Good'; $b = 'Morning'; $c = $a.$b; echo " $c "; ?>
輸出
Goodmorning
解釋
這裡我們取了兩個變數$a和$b作為字串。然後我們使用連線運算子(.)將這些字串連線成一個字串。
示例
<?php
$a = 'Hello';
$b = [" Good morning"," Folks"];
for($i = count($b)-1; $i >= 0;$i--) {
$a .= $b[$i];
}
echo " $a";
?>輸出
Hello Folks Good morning
解釋
在這個例子中,我們藉助連線賦值運算子(".=")將字串值與陣列值連線起來。$a表示字串,而$b表示陣列,我們使用for迴圈將字串$a與陣列$b的值連線起來。
注意
連線運算子 ('.') 的優先順序與 "+" 和 "-" 運算子相似,這可能會產生意想不到的結果。
示例
<?php $val = 5; echo "Result: " . $val + 5; ?>
輸出
5
解釋
以上將輸出 "5" 而不是 "Result: 10",因為首先建立字串 "Result5",然後將其加到 5,結果為 5,因為非空非數字字串 "Result5 " 將轉換為 0,並與 5 相加得到 5。要輸出 "Result: 10",請使用括號更改優先順序。
<?php $var = 5; echo "Result: " . ($var + 5); ?>
輸出
Result:10
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP