php 判断update返回为0_PHP empty函数判断0返回真还是假
PHP empty函數判斷0返回真還是假
在生活中要不斷的學習,勇攀知識的高峰,以下百分網小編整理的'關于PHP empty函數判斷0返回真還是假的問題的解答,希望對大家有所幫助,更多信息請關注應屆畢業生網!
最近項目中,遇到一個字段是 “是否啟用”值為0,1 在查詢時沒想就寫了
if ( isset($args_array['useFlg']) && !empty($args_array['useFlg']) ) {
.....
}
于是查不到為0的時候,想了一下,應該是0是被認為是空.應該這樣:
if ( isset($args_array['useFlg']) && in_array($args_array['useFlg'] , array(0,1)) ) {
.....
}
看了下php手冊,備忘:
如果 var 是非空或非零的值,則 empty() 返回 FALSE。換句話說,""、0、"0"、NULL、FALSE、array()、var $var; 以及沒有任何屬性的對象都將被認為是空的,如果var 為空,則返回 TRUE。
$var = 0;
// 結果為 true,因為 $var 為空
if (empty($var)) {
echo '$var is either 0 or not set at all';
}
// 結果為 false,因為 $var 已設置
if (!isset($var)) {
echo '$var is not set at all';
}
?>
另:
The following things are considered to be empty:
"" (an empty string)
0 (0 as an integer)
0.0 (0 as a float)
"0" (0 as a string)
NULL
FALSE
array() (an empty array)
var $var; (a variable declared, but without a value in a class)
更多相關文章推薦:
【PHP empty函數判斷0返回真還是假】相關文章:
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的php 判断update返回为0_PHP empty函数判断0返回真还是假的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 乱世曹操传单机版攻略 乱世曹操传地图介绍
- 下一篇: fastlane 自动化打包不同的tar