$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
Làm thế nào để kiểm tra nghiêm ngặt nếu có ít nhất một NON-sai (string, đúng, int) giá trị trong mảng sử dụng in_array chỉ hoặc bất cứ điều gì nhưng không foreach?in_array kiểm tra cho các giá trị không sai
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
Tại sao giới hạn mình vào in_array() chỉ; đây là một cách sử dụng hoàn hảo cho array_reduce() –
bất cứ điều gì nhưng không foreach – ihtus