什麼是字串運算子?
字串運算子簡介:字串運算子的作用就是將兩個字串進行連接,從而拼接形成一個新的字串。
我們在前面的章節為大家介紹了PHP運算子中的算術運算子,相信大家已經對PHP運算子中的「算術運算子」已經有所了解了,今天,我們先給大家詳細介紹PHP運算子中的「字串運算子」。
在PHP中,為我們提供的字串運算子有兩種:
第一種:連接運算子,用“ 」表示,他的作用是將兩個字串連接起來,組成一個新的字串。
第二種:賦值連接運算子,用「.=」表示,他是PHP運算子中「字串運算子」和「賦值運算子」的結合,關於賦值連接運算符,我們將在下面的章節專門為大家做詳細的講解。
所以也可以說,字串運算子只有一個,就是第一種“字串連接運算子”,用“.”表示。
PS:在這裡有個需要注意的地方,在PHP中,「+」號只用作算術運算子使用,不能當作字串運算符,在下面的例子中,我們將對比說明兩者的差異。
字串運算子實例
這個範例用來比較「.」和「+」號兩者之間的差異,當使用“.”時,變數$a和$b兩個字串組成一個新的字串1.5a*11,但是如果使用“+”號時,PHP會認為這是一次運算。這時,如果「+」號的兩邊有字串類型的時候,PHP會自動轉換為整型,其中如果有字母的話,會當作0輸出,如果是以數字開頭的字串,則會截取字符串頭部的數字,在進行計算。
實例程式碼如下:
<? $a="1.5a*1"; //声明一个字符串变量,以数字开头 $b=1; // 什么一个整型变量 $ab=$a.$b; //使用"."运算符将两个变量进行连接 echo $ab."<br/>"; $ba=$a+$b; ////使用".+"运算符将两个变量进行连接 echo $ba; ?>
輸出結果如下:
透過上面的範例就能很好的看出"."和「+」的差別了,也能看到字串運算子的初步應用了,下一節,我們將詳細介紹PHP運算中的賦值運算子。
以上是PHP運算子(二)'字串運算子'實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!