功能要求
隱式數(shù)據(jù)類型轉(zhuǎn)換演示。
實(shí)例代碼
隱式類型轉(zhuǎn)換
//隱式類型轉(zhuǎn)換
$a = 10;
$b = "string";
$c = $a.$b;
echo '$c = '.$c."
"; // 輸出10string
$str1 = "1"; //$str1字符串類型
$str2 = "ab"; //$str2字符串類型
$num1 = $str1 + 5; //$num2的結(jié)果是整型(6)
echo '$num1 = '.$num1."
";
$num2 = $str1 + 2.56; //$num3的結(jié)果是浮點(diǎn)型(3.56)
echo '$num2 = '.$num1."
";
$num3 = $str1 + $str2; // 出現(xiàn)錯(cuò)誤
echo '$num3 = '.$num3."
";
$str2 = "2ab";
$num3 = $str1 + $str2;
echo '$num3 = '.$num3."
";
?>
運(yùn)行結(jié)果
知識(shí)說(shuō)明
php數(shù)據(jù)類型之間的轉(zhuǎn)換有隱式類型轉(zhuǎn)換(自動(dòng)類型轉(zhuǎn)換)和顯示類型轉(zhuǎn)換(強(qiáng)制類型轉(zhuǎn)換)兩種。PHP中隱式數(shù)據(jù)類型轉(zhuǎn)換很常見(jiàn)。
$a.$b:在連接操作前,$a是整數(shù)類型,$b是字符串類型。連接操作后,$a隱式(自動(dòng))地轉(zhuǎn)換為字符串類型。
PHP隱式類型轉(zhuǎn)換的另一個(gè)例子是加號(hào)“+”。如果一個(gè)數(shù)是浮點(diǎn)數(shù),則使用加號(hào)后其他的所有數(shù)都被當(dāng)作浮點(diǎn)數(shù),結(jié)果也是浮點(diǎn)數(shù);否則,參與“+”運(yùn)算的運(yùn)算數(shù)都將解釋成整數(shù),結(jié)果也是一個(gè)整數(shù)。
$num2 = $str1 + 2.56:由于$str1 = "1"在執(zhí)行“$num2 = $str1 + 2.56”語(yǔ)句時(shí),會(huì)將字符串“1”轉(zhuǎn)換為浮點(diǎn)數(shù)1.0。
$num3 = $str1 + $str2:由于$str1 = "1",$str2 = "ab",在執(zhí)行“$num3 = $str1 + $str2”時(shí),會(huì)將字符串“1”轉(zhuǎn)換為整數(shù)1,但字符串“ab”無(wú)法轉(zhuǎn)轉(zhuǎn)換為數(shù)字類型,因此會(huì)出現(xiàn)“A non-numeric value encountered in ……”的錯(cuò)誤提示信息。
echo '$num3 = '.$num3."
";:在輸出$num3時(shí),只會(huì)把$str1轉(zhuǎn)換后的值輸出。
$str2 = "2ab";:從新為$str2賦值為字符串“2ab”,即字符串以數(shù)字開(kāi)頭
$num3 = $str1 + $str2;:由于$str1 = "1",$str2 = "2ab",在執(zhí)行“$num3 = $str1 + $str2”時(shí),會(huì)將字符串“1”轉(zhuǎn)換為整數(shù)1,字符串“2ab”轉(zhuǎn)換為數(shù)字類型時(shí),只轉(zhuǎn)換以數(shù)字開(kāi)頭的數(shù)字部分,因此$num3 = 1 + 2 = 3。
「PHP基礎(chǔ)知識(shí)」隱式數(shù)據(jù)類型
網(wǎng)友整理
注冊(cè)時(shí)間:
網(wǎng)站:5 個(gè) 小程序:0 個(gè) 文章:12 篇
-
51998
網(wǎng)站
- 12
小程序
-
1030137
文章
-
747
會(huì)員
文章分類
熱門網(wǎng)站
- 各百科-專業(yè)百科問(wèn)答知識(shí)名網(wǎng)站 m.geelcn.com
- 免費(fèi)軟件,綠色軟件園,手機(jī)軟件下載,熱門游戲下載中心-中當(dāng)網(wǎng) m.deelcn.com
- 魔扣科技 www.ylptlb.cn
- 體育新聞_國(guó)際體育資訊_全球體育賽事-中名網(wǎng) www.feelcn.com/tiyu/tiyuxinwen/
- 食品安全_健康飲食_舌尖上的安全-中名網(wǎng) www.feelcn.com/shenghuo/shipinanquan/
- 中合網(wǎng) www.heelcn.com
- 中當(dāng)網(wǎng) www.deelcn.com
- 魔扣網(wǎng)站維護(hù)代運(yùn)營(yíng) www.ylptlb.cn/tg
- 中合網(wǎng)-健康養(yǎng)生知識(shí)科普名站 m.heelcn.com
- 各百科 www.geelcn.com
最新入駐小程序
數(shù)獨(dú)大挑戰(zhàn)2018-06-03
數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9
答題星2018-06-03
您可以通過(guò)答題星輕松地創(chuàng)建試卷
全階人生考試2018-06-03
各種考試題,題庫(kù),初中,高中,大學(xué)四六
運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03
記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷
每日養(yǎng)生app2018-06-03
每日養(yǎng)生,天天健康
體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03
通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定
熱門文章
- 民以食為天 離線人臉識(shí)別助力打造智慧食堂 08-20
- 青桔單車發(fā)布3款新車 已進(jìn)入150個(gè)城市 08-13
- 民間大神用Win7毛玻璃UI風(fēng)格改造Win10:情懷滿滿 08-06
- 網(wǎng)站標(biāo)題是否可以修改?怎么改不影響網(wǎng)站權(quán)重? 11-19
- 關(guān)于網(wǎng)站標(biāo)題和正文的匹配度分析 09-29
- 從滾石、華納到環(huán)球,三個(gè)關(guān)鍵詞讀懂網(wǎng)易云為何成版權(quán)方最愛(ài) 08-12
- 天眼被注冊(cè)為煙草商標(biāo),中國(guó)控?zé)焻f(xié)會(huì)要求嚴(yán)查 08-13
- 深圳實(shí)現(xiàn)5G獨(dú)立組網(wǎng)全覆蓋 已累計(jì)建設(shè)5G基站超4.6萬(wàn)個(gè) 08-17
- 滴滴App內(nèi)嵌買車服務(wù) 已在十余城上線 08-06
- 關(guān)鍵詞的密度要結(jié)合頁(yè)面版式來(lái)調(diào)整 11-28