首頁  >  文章  >  後端開發  >  PHP運算子(二)"字串運算子"實例詳解

PHP運算子(二)"字串運算子"實例詳解

怪我咯
怪我咯原創
2017-04-12 15:15:403460瀏覽

什麼是字串運算子?

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

我們在前面的章節為大家介紹了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運算子(二)"字串運算子"實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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