第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么變量值用漢字輸出結(jié)果的是0?

<?php
$x?=?5;
$y?=?5;
$z?=?$x+$y;
echo?$z;
?>

這個(gè)結(jié)果為10,是對(duì)的,

但是下面這個(gè)把數(shù)字換成漢字為什么輸出結(jié)果是0?

<?php
$x?=?"你叫";
$y?=?"什么";
$z?=?$x+$y;
echo?$z;
?>

正在回答

3 回答

PHP有一個(gè)數(shù)據(jù)類型自動(dòng)轉(zhuǎn)換的機(jī)制, 當(dāng)前你使用的是算術(shù)操作符, 只能對(duì)整型或者浮點(diǎn)型進(jìn)行運(yùn)算, 其它類型均會(huì)轉(zhuǎn)換成整型或者浮點(diǎn)型; 當(dāng)需要轉(zhuǎn)換的字符串是以數(shù)字開頭的, 則會(huì)將數(shù)字部分轉(zhuǎn)換為整型或者浮點(diǎn)型, 其它部分舍去, 比如 $x = "5你好"; 經(jīng)過轉(zhuǎn)換之后就會(huì)變成 $x = 5; 然后再進(jìn)行算術(shù)運(yùn)算; 如果字符串不以數(shù)字開頭,則直接轉(zhuǎn)換為0, 也就是你第二段代碼的結(jié)果. 字符串擁有自己的操作符".", 表示將兩個(gè)字符串連接起來, 第二段代碼想要正確輸出,應(yīng)當(dāng)寫為

<?php
$x?=?"你叫";
$y?=?"什么";
$z?=?$x.$y;
echo?$z;
?>


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

小小單身 提問者

非常感謝!又學(xué)一課
2018-07-01 回復(fù) 有任何疑惑可以回復(fù)我~

在PHP里面 . 是連接符。? +是java c的連接符

0 回復(fù) 有任何疑惑可以回復(fù)我~

+不是字符串之間的連接符

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么變量值用漢字輸出結(jié)果的是0?

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)