PHP 字串相加的基本語法
文字字串相加:字串.字串
數字字串相加:數字+數字
從字串相加的基本語法可以發現,文字與數字相加所使用的符號不同,結果也會不一樣,文字相加後會變成一個更長的字串,內容即為原本的字串,只是連在一起而已,數字相加後會變成一個新的數字。數字字串相加:數字+數字
PHP 字串相加的實際範例
<?php
echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">'; //網頁編碼
$stringA='25';
$stringB='77';
echo '文字字串相加: ';
echo $stringA.$stringB;
echo '<br>數字字串相加: ';
echo $stringA+$stringB;
?>
範例的相加結果echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">'; //網頁編碼
$stringA='25';
$stringB='77';
echo '文字字串相加: ';
echo $stringA.$stringB;
echo '<br>數字字串相加: ';
echo $stringA+$stringB;
?>
文字字串相加: 2577
數字字串相加: 102
範例的一開始 echo 那串只是宣告網頁編碼,並不是重點,接下來才是重點,我們在範例中準備了兩個字串,內容都是數字,我們透過 echo 輸出文字字串的相加,也就是串連,以及數字字串的相加,也就是數學運算,如範例中紅色標注的部份,相加結果可以看到,用字串連接運算子(.)相加的結果是變成四個數字的字串,而用數學加號運算子相加的結果是變成 102。數字字串相加: 102
備註:在 PHP 中,其實並沒有特別區分數字與文字的字串,也就是無論是數字還是文字都稱之為字串,差別僅在於數字的字串可以用來計算而已,如果你對 PHP 的字串規則有興趣,可參閱《PHP String 字串》篇的介紹。
更多 PHP 字串處理