在 PHP 中列印布林值
提供的 PHP 程式碼舉例說明了回顯時布林值 false 不顯示的問題。雖然 true 的程式碼輸出 1,但在某些情況下可能希望明確顯示 false 而不是空字串。
一個解涉及利用條件語句:
$bool_val = (bool)false; if (!$bool_val) { echo 'false'; }
但是,這種方法需要額外的 if 語句,這可能並不理想。
更簡潔的解決方案採用三元運算符:
echo $bool_val ? 'true' : 'false';
此程式碼檢查$bool_val 的真實性,如果為true,則輸出“true”,如果為false,則輸出“false”。
或者,對於您只想顯示'false' 字串當值確實為false 時,可以使用:
echo !$bool_val ? 'false' : '';
此程式碼使用邏輯NOT 運算子來反轉布林值,然後僅當反轉的值為true 時(即,當$bool_val 為false 時)輸出「false」。
以上是如何在 PHP 中列印布林值(真/假)而不是 1 或空字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!