Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 682 Bytes

any.md

File metadata and controls

23 lines (17 loc) · 682 Bytes
标题 标签
any(检查数组所有元素是否有一项满足给定条件) array,beginner(数组,初学者)

如果提供的函数对数组的至少一个元素返回 true,则返回 true,否则返回 false。

  • 使用 array_filter()count() 检查 $func 是否对 $array 中的任何元素返回 true。

代码如下:

function any($array,$func){
    return count(array_filter($array,$func)) > 0;
}

使用方式:

any([2, 3, 4, 5], function ($item) {
  return $item < 2;
}); // true