位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > PHP > 問(wèn)題詳情

PHP 字符串運(yùn)算符

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-12

    字符串運(yùn)算符只有一個(gè),即英文的句號(hào)“.”,它將兩個(gè)字符串連接起來(lái),結(jié)合成一個(gè)新的字符串。使用過(guò)C語(yǔ)言或Java語(yǔ)言的讀者應(yīng)注意,這里的“+”只用作賦值運(yùn)算符,而不能用作字符串運(yùn)算符。

【例題】本例用于對(duì)比“.”和“+”兩者之間的區(qū)別。當(dāng)使用“.”時(shí),變量$m和$n兩個(gè)字符串組成一個(gè)新的字符串3.1415926r*r1;當(dāng)使用“+”時(shí),PHP會(huì)認(rèn)為這是一次運(yùn)算。如果“+”的兩邊有字符類(lèi)型,則自動(dòng)轉(zhuǎn)換為整型;如果是字母,則輸出為0;如果是以數(shù)字開(kāi)頭的字符串,則會(huì)截取字串頭部的數(shù)字,再進(jìn)行運(yùn)算。實(shí)例代碼如下:

<?php

    $n = "3.1415926r*r";          //聲明一個(gè)字符串變量,以數(shù)字開(kāi)頭

    $m = 1;                       //聲明一個(gè)整型變量

    $nm = $n.$m;                  //使用“.”運(yùn)算符將兩個(gè)變量連接

    echo $nm."<br>";

    $mn = $n + $m;                //使用“+”運(yùn)算符將兩個(gè)變量連接

    echo $mn ."<br>";

?>

結(jié)果為:3.1415926r*r1

        4.1415926

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部