PHP 字符串運算符
字符串運算符只有一個,即英文的句號“.”,它將兩個字符串連接起來,結(jié)合成一個新的字符串。使用過C語言或Java語言的讀者應(yīng)注意,這里的“+”只用作賦值運算符,而不能用作字符串運算符。
【例題】本例用于對比“.”和“+”兩者之間的區(qū)別。當(dāng)使用“.”時,變量$m和$n兩個字符串組成一個新的字符串3.1415926r*r1;當(dāng)使用“+”時,PHP會認為這是一次運算。如果“+”的兩邊有字符類型,則自動轉(zhuǎn)換為整型;如果是字母,則輸出為0;如果是以數(shù)字開頭的字符串,則會截取字串頭部的數(shù)字,再進行運算。實例代碼如下:
<?php
$n = "3.1415926r*r"; //聲明一個字符串變量,以數(shù)字開頭
$m = 1; //聲明一個整型變量
$nm = $n.$m; //使用“.”運算符將兩個變量連接
echo $nm."<br>";
$mn = $n + $m; //使用“+”運算符將兩個變量連接
echo $mn ."<br>";
?>
結(jié)果為:3.1415926r*r1
4.1415926
點擊加載更多評論>>