PHP有函数any()和all()吗?

PHP有函数any()和all()吗?,php,Php,我知道如何自己创建这些函数,我只是好奇它们是否已经存在于PHP中。看看 看一看 array\u filter()可以用作任何()的非常有用的替代品 不过,我不知道all()的一个值(假设在所有数组元素都为true的情况下它应该返回true)array\u filter()可以用作任何()的非常有用的替代品 但是我不知道all()的一个函数(假设所有数组元素都为true时它应该返回true)库包含Arrays::all和Arrays::any 例如,对于用户数组,假设类用户具有isCool方法

我知道如何自己创建这些函数,我只是好奇它们是否已经存在于PHP中。

看看


看一看


array\u filter()可以用作任何()的非常有用的替代品

不过,我不知道all()的一个值(假设在所有数组元素都为true的情况下它应该返回true)

array\u filter()可以用作任何()的非常有用的替代品

但是我不知道all()的一个函数(假设所有数组元素都为true时它应该返回true)

库包含Arrays::all和Arrays::any

例如,对于用户数组,假设类用户具有isCool方法:

<?php
$arraydef = array(x > 0, true, isset(y));
$satisfied = in_array(true, $arraydef);
?>
对于函数式编程,还有其他有用的类/函数。退房: 库包含数组::all和数组::any

例如,对于用户数组,假设类用户具有isCool方法:

<?php
$arraydef = array(x > 0, true, isset(y));
$satisfied = in_array(true, $arraydef);
?>
对于函数式编程,还有其他有用的类/函数。退房:

提供和以及许多其他有用的功能。

提供和以及许多其他有用的功能。

当我记不起某一特定语言是否具有特定功能时,我会使用该语言的文档。在本例中,您可能需要查看
pecl install functional
——当我记不起某一特定语言是否具有特定功能时,我使用该语言的文档。在这种情况下,您可能需要查看
pecl安装功能
--
$isAnyCool = Arrays::any($users, Functions::extract()->isCool());