PHP運算子(二)"字串運算子"執行個體詳解

來源:互聯網
上載者:User
什麼是字串運算子?

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

我們在前面的章節為大家介紹了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運算中的賦值運算子。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.