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

為了賬號安全,請及時綁定郵箱和手機立即綁定

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

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

這個結(jié)果為10,是對的,

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

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

正在回答

3 回答

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

舉報

0/150
提交
取消

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

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

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

幫助反饋 APP下載

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

公眾號

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