什麼是PHP資料型別間的自動轉換和強制轉換?你是大神還是“小白呢”,讓我們一同討論關於強制轉換和自動轉換的樂趣吧! ! !
布林值的自動型別轉換:
1:整形的0為假,其他整形值全為真
2:浮點的0.0,布林值為假,小數點後只要有一個非零的數值即為真;
3:空字串為假,只要裡面有一個空格都算真;
4:字串的0,也將其看做是假,其他的都為真;
#例如,程式碼如下圖:
<?php $bool = 0.6; if($bool){ echo '欢迎来到PHP中文网'; }else{ echo'PHP中文网欢迎你的到来'; } ?>
運行結果如下圖:
1:整形的0為假,其他整形值全為真,程式碼示範如圖所示:
<?php $bool = 0; if($bool){ echo '欢迎来到PHP中文网'; }else{ echo'PHP中文网欢迎你的到来'; } ?>
運行結果如下所示:
#2:空字串為假,只要裡面有一個空格都算真;程式碼示範如圖所示:
<?php $str = ''; if($str){ echo '欢迎来到PHP中文网'; }else{ echo'PHP中文网欢迎你的到来'; } ?>
運行結果如下所示:
3:字串的0,也將其看做是假,其他的都為真;程式碼示範如圖所示:
<?php $str = '1'; if($str){ echo '欢迎来到PHP中文网'; }else{ echo'PHP中文网欢迎你的到来'; } ?>
運行結果如下所示:
################################################ ##推薦:《###PHP影片教學###》###以上是你知道什麼是PHP資料型別間的自動轉換和強制轉換嗎? (附原始碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!