什么是字符串運算符?


 

 

字符串運算符簡介:字符串運算符的作用就是將兩個字符串進行連接,從而拼接形成一個新的字符串。

我們在前面的章節為大家介紹了PHP運算符中的算術運算符,相信大家已經對PHP運算符中的“算術運算符”已經有所了解了,今天,我們給大家詳細介紹PHP運算符中的“字符串運算符”。

在PHP中,為我們提供的字符串運算符有兩種

第一種:連接運算符,用“.”表示,他的作用是將兩個字符串連接起來,組成一個新的字符串。大理石平台生產廠

第二種:賦值連接運算符,用“.=”表示,他是PHP運算符中“字符串運算符”和“賦值運算符”的結合,關於賦值連接運算符,我們將在下面的章節專門給大家做詳細的講解。

所以也可以說,字符串運算符只有一個,就是第一種“字符串連接運算符”,用“.”表示。

PS:在這里有個需要注意的地方,在PHP中,“+”號只用作算術運算符使用,不能當作字符串運算符,在下面的例子中,我們將對比說明兩者的區別。

字符串運算符實例

這個例子用於對比“.”和“+”號兩者之間的區別,當使用“.”時,變量$a和$b兩個字符串組成一個新的字符串1.5a*11,但是如果使用“+”號時,PHP會認為這是一次運算。這時,如果“+”號的兩邊有字符串類型的時候,PHP會自動轉換為整型,其中如果有字母的話,會當作0輸出,如果是以數字開頭的字符串,則會截取字符串頭部的數字,在進行計算。

實例代碼如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

<?

 

$a="1.5a*1";          //聲明一個字符串變量,以數字開頭

 

$b=1;                 //  什么一個整型變量

 

 

$ab=$a.$b;            //使用"."運算符將兩個變量進行連接

 

echo $ab."<br/>";

 

$ba=$a+$b;           ////使用".+"運算符將兩個變量進行連接

 

echo $ba;

 

?>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM