什么是PHP數(shù)據(jù)類型間的自動轉(zhuǎn)換和強制轉(zhuǎn)換?你是大神還是“小白呢”,讓我們一同討論關(guān)于強制轉(zhuǎn)換和自動轉(zhuǎn)換的樂趣吧?。?!
布爾值的自動類型轉(zhuǎn)換:
1:整形的0為假,其他整形值全為真
2:浮點的0.0,布爾值為假,小數(shù)點后只要有一個非零的數(shù)值即為真;
3:空字符串為假,只要里面有一個空格都算真;
4:字符串的0,也將其看做是假,其他的都為真;
例如,代碼如下所示:
<?php $bool = 0.6; if($bool){ echo '歡迎來到PHP中文網(wǎng)'; }else{ echo'PHP中文網(wǎng)歡迎你的到來'; } ?>
運行結(jié)果如下所示:
1:整形的0為假,其他整形值全為真,代碼演示如圖所示:
<?php $bool = 0; if($bool){ echo '歡迎來到PHP中文網(wǎng)'; }else{ echo'PHP中文網(wǎng)歡迎你的到來'; } ?>
運行結(jié)果如下所示:
2:空字符串為假,只要里面有一個空格都算真;代碼演示如圖所示:
<?php $str = ''; if($str){ echo '歡迎來到PHP中文網(wǎng)'; }else{ echo'PHP中文網(wǎng)歡迎你的到來'; } ?>
運行結(jié)果如下所示:
3:字符串的0,也將其看做是假,其他的都為真;代碼演示如圖所示:
<?php $str = '1'; if($str){ echo '歡迎來到PHP中文網(wǎng)'; }else{ echo'PHP中文網(wǎng)歡迎你的到來'; } ?>
運行結(jié)果如下所示:
推薦:《PHP視頻教程》