gpt4 book ai didi

php - Laravel 在集合过滤中更改变量

转载 作者:可可西里 更新时间:2023-11-01 13:14:24 26 4
gpt4 key购买 nike

有没有像这样在集合过滤中制作$var = 7

$var = 1;

$collection->filter(function( $q ) use ($var){
if( true ){
$var = 7;
return true;
}
});

dd( $var );

目前这不起作用,我得到的仍然是 1

我也尝试过使用 global 但我仍然得到 1

最佳答案

传递变量 by reference ,然后它会被改变,例如

$collection->filter(function( $q ) use (&$var){                                      //^ See here

关于php - Laravel 在集合过滤中更改变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32296484/

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