$array = array(
'vegs' => 'tomatos',
'cheese' => false,
'nuts' => 765,
'' => null,
'fruits' => 'apples'
);
var_dump(in_array(false, $array, true)); //returns true because there is a false value
in_arrayのみ、またはforeachではなく何かを使用して、配列に少なくとも1つの非false(string、true、int)値があるかどうかを厳密にチェックするにはどうすればよいですか?
var_dump(in_array(!false, $array, true)); //this checks only for boolean true values
var_dump(!in_array(false, $array, true)); //this returns true when all values are non-false