首頁 > 後端開發 > php教程 > 你知道什麼是PHP資料型別間的自動轉換和強制轉換嗎? (附原始碼)

你知道什麼是PHP資料型別間的自動轉換和強制轉換嗎? (附原始碼)

慕斯
發布: 2023-04-10 06:26:02
原創
3222 人瀏覽過

什麼是PHP資料型別間的自動轉換和強制轉換?你是大神還是“小白呢”,讓我們一同討論關於強制轉換和自動轉換的樂趣吧! ! !

你知道什麼是PHP資料型別間的自動轉換和強制轉換嗎? (附原始碼)

布林值的自動型別轉換:

1:整形的0為假,其他整形值全為真

2:浮點的0.0,布林值為假,小數點後只要有一個非零的數值即為真;

3:空字串為假,只要裡面有一個空格都算真;

4:字串的0,也將其看做是假,其他的都為真;

#例如,程式碼如下圖:

<?php
$bool = 0.6;
if($bool){
    echo &#39;欢迎来到PHP中文网&#39;;
}else{
    echo&#39;PHP中文网欢迎你的到来&#39;;
}
?>
登入後複製

運行結果如下圖:

你知道什麼是PHP資料型別間的自動轉換和強制轉換嗎? (附原始碼)

1:整形的0為假,其他整形值全為真,程式碼示範如圖所示:

<?php
$bool = 0;
if($bool){
    echo &#39;欢迎来到PHP中文网&#39;;
}else{
    echo&#39;PHP中文网欢迎你的到来&#39;;
}
?>
登入後複製

運行結果如下所示:

你知道什麼是PHP資料型別間的自動轉換和強制轉換嗎? (附原始碼)

#2:空字串為假,只要裡面有一個空格都算真;程式碼示範如圖所示:

<?php
$str = &#39;&#39;;
if($str){
    echo &#39;欢迎来到PHP中文网&#39;;
}else{
    echo&#39;PHP中文网欢迎你的到来&#39;;
}
?>
登入後複製

運行結果如下所示:

你知道什麼是PHP資料型別間的自動轉換和強制轉換嗎? (附原始碼)

3:字串的0,也將其看做是假,其他的都為真;程式碼示範如圖所示:

<?php
$str = &#39;1&#39;;
if($str){
    echo &#39;欢迎来到PHP中文网&#39;;
}else{
    echo&#39;PHP中文网欢迎你的到来&#39;;
}
?>
登入後複製

運行結果如下所示:

你知道什麼是PHP資料型別間的自動轉換和強制轉換嗎? (附原始碼)

################################################ ##推薦:《###PHP影片教學###》###

以上是你知道什麼是PHP資料型別間的自動轉換和強制轉換嗎? (附原始碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板