说明
array_all() returns true, if the given
callback returns true for all elements.
Otherwise the function returns false.
参数
返回值
The function returns true, if callback returns
true for all elements. Otherwise the function returns false.
示例
示例 #1 array_all() example
<?php
$array = [
'a' => 'dog',
'b' => 'cat',
'c' => 'cow',
'd' => 'duck',
'e' => 'goose',
'f' => 'elephant'
];
// Check, if all animal names are shorter than 12 letters.
var_dump(array_all($array, function (string $value) {
return strlen($value) < 12;
}));
// Check, if all animal names are longer than 5 letters.
var_dump(array_all($array, function (string $value) {
return strlen($value) > 5;
}));
// Check, if all array keys are strings.
var_dump(array_all($array, function (string $value, $key) {
return is_string($key);
}));
?>以上示例会输出:
bool(true) bool(false) bool(true)
参见
- array_any() - Checks if at least one array element satisfies a callback function
- array_filter() - 使用回调函数过滤数组的元素
- array_find() - Returns the first element satisfying a callback function
- array_find_key() - Returns the key of the first element satisfying a callback function
+添加备注
用户贡献的备注
此页面尚无用户贡献的备注。