亲,你好,PHP中闭包参数的传入是通过use关键字进行传入的。Laravel 是PHP的一个框架,所以在里面使用的闭包函数中传入参数依然是使用use关键字的。
例如:
下面的PHP脚本程序运行结果如下:
Array
(
[0] =>
[1] => Array
(
[name] => xiaohong
[age] => 14
)
)
希望对你有帮助!~~
<?php
$users = [
['name' => 'xiaoming', 'age' => 15],
['name' => 'xiaohong', 'age' => 14],
];
$age = 15;
// 遍历用户信息,拿到年龄小于15的用户信息
$ageLt15 = array_map(function ($user) use ($age) {
if ($user['age'] < $age) {
return $user;
}
}, $users);
print_r($ageLt15);
本回答被网友采纳