gpt4 book ai didi

php - 如何将标准的 php 函数传递给 array_map 和 array_filter?

转载 作者:行者123 更新时间:2023-12-04 01:52:05 25 4
gpt4 key购买 nike

PHP函数如array_maparray_filter以一个数组和一个函数作为参数。

例如:

$result = array_map(function (el) {
// do stuff
}, $elements)

是否可以以相同的方式传递标准的 php 函数?

类似 $result = array_map(boolval, $elements) 的东西

编辑
上面的例子抛出错误 Undefined constant boolval

最佳答案

您需要在 array_map 的参数中将函数(用户定义的 OR 内置)名称作为字符串传递功能。

请执行下列操作:

$result = array_map('boolval', $elements);

关于php - 如何将标准的 php 函数传递给 array_map 和 array_filter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52544151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com