首頁 >後端開發 >PHP問題 >php中字串運算子是什麼

php中字串運算子是什麼

青灯夜游
青灯夜游原創
2022-06-29 13:48:364518瀏覽

php中的字串運算子有兩個:1、字串連接運算子“.”,語法“$string1.$string2”,會傳回其左右參數連接後的字串,即把兩個或兩個以上的字串拼接成一個新的字串;2、連接賦值運算子“.=”,語法“$string1 .= $string2”,可以將右邊參數附加到左邊的參數之後,形成一個新的字串。

php中字串運算子是什麼

本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦

php中的字符串運算子

在php中有兩個字串(string)運算子:

  • 第一個是連接運算子(“ .”),它會傳回其左右參數連接後的字串。

  • 第二個是連接賦值運算子(“.=”),它將右邊參數附加到左邊的參數之後。

1、字串連接運算子.

字串連接符號.可以把兩個或兩個以上的字串拼接成一個新的字串。

下面有這樣一個範例:

<?php
header("Content-type:text/html;charset=utf-8");
$str1="欢迎来到";
$str2="PHP中文网";
$str3=$str1.$str2;
echo "字符串1:".$str1;
echo "<br>字符串2:".$str2;
echo "<br><br>字符串1和字符串2拼接后:".$str3;
?>

輸出結果:

php中字串運算子是什麼

2、連接賦值運算子.=

在PHP中,可以使用形如「$string1 .= $string2」的格式來拼接字串,.= 運算子將​​右邊的字元追加到左邊。

我們來看看下面這個範例來好好理解.=運算子。

<?php
header("Content-type:text/html;charset=utf-8");
$str1="欢迎来到";
echo "字符串1:".$str1;

$str2="PHP中文网";
echo "<br>字符串2:".$str2;

$str1.=$str2;
echo "<br>字符串1和字符串2拼接后:".$str1;
?>

輸出結果:

php中字串運算子是什麼

擴充知識:賦值運算子

最基本的賦值運算子是“=”,用於對變數進行賦值操作,而其他運算子可以和賦值運算子“=”聯合使用,構成組合賦值運算子。賦值運算子是把基本賦值運算子「=」右邊的值賦給左邊的變數。

在PHP 中的賦值運算子如下表所示:

##$a = 2 $a = $a 2將運算子左邊的變數加上右邊表達式的值賦給左邊的變數乘除##/=$a /= 2$a = $a / 2將運算子左邊的變數除以右邊表達式的值賦給左邊的變數拼接字元.=$a .= '2'$a = $a . '2'將右邊的字元追加到左邊取餘數%=$a %= 2$a = $ a % 2將運算子左邊的變數以右邊表達式的值求模,並將結果賦給左邊的變數推薦學習: 《PHP影片教學
#符號 範例 展開形式 意義
賦值 #= $a = 2 $ a = 2 將右邊表達式的值賦給左邊的變數
#加 # =
##-= $a -= 2 $a = $a - 2 將運算子左邊的變數減去右邊表達式的值賦給左邊的交量
*= $a *= 2 $a = $a * 2 將運算子左邊的變數乘以右邊運算式的值賦給左邊的變數

以上是php中字串運算子是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn