|
當(dāng)轉(zhuǎn)換為 boolean 時(shí),以下值被認(rèn)為是 FALSE:
the 布爾值 FALSE 自身
the 整型值 0 (零)
the 浮點(diǎn)型值 0.0 (零)
空 字符串, 以及 字符串 "0"
不包括任何元素的數(shù)組
不包括任何成員變量的對(duì)象(僅php 4.0 適用)
特殊類型 NULL (包括尚未設(shè)定的變量)
從沒有任何標(biāo)記(tags)的XML文檔生成的SimpleXML 對(duì)象
所有其它值都被認(rèn)為是 TRUE(包括任何資源)。
Warning
-1 和其它非零值(不論正負(fù))一樣,被認(rèn)為是 TRUE!
復(fù)制代碼 代碼如下:
<?php
var_dump((bool) ""); // bool(false)
var_dump((bool) 1); // bool(true)
var_dump((bool) -2); // bool(true)
var_dump((bool) "foo"); // bool(true)
var_dump((bool) 2.3e5); // bool(true)
var_dump((bool) array(12)); // bool(true)
var_dump((bool) array()); // bool(false)
var_dump((bool) "false"); // bool(true)
布爾轉(zhuǎn)字符串時(shí),true=>1,false=>"";
php技術(shù):php中的boolean(布爾)類型詳解,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。