if($ array)条件在php中意味着什么?

时间:2018-04-15 11:34:34

标签: php arrays if-statement conditional-statements

if ($array){ }条件在php中意味着什么?

什么时候是真是假?

1 个答案:

答案 0 :(得分:2)

数组将被转换为布尔值,就像使用if((bool) $array) { }

一样 当数组为空(例如false

时,会返回

$array = [] 只要在数组中设置了至少一个键(true["some value"]

,就会返回

["data" => "value"]

您可以使用

简单地测试返回值的内容

var_dump((bool) $your_array);