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

PHP 字符串運算符

提問人:劉團圓發(fā)布時間:2020-12-12

    字符串運算符只有一個,即英文的句號“.”,它將兩個字符串連接起來,結合成一個新的字符串。使用過C語言或Java語言的讀者應注意,這里的“+”只用作賦值運算符,而不能用作字符串運算符。

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

<?php

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

    $m = 1;                       //聲明一個整型變量

    $nm = $n.$m;                  //使用“.”運算符將兩個變量連接

    echo $nm."<br>";

    $mn = $n + $m;                //使用“+”運算符將兩個變量連接

    echo $mn ."<br>";

?>

結果為:3.1415926r*r1

        4.1415926

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

相關視頻回答
回復(0)
返回頂部