Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel从循环向变量追加值_Php_Laravel - Fatal编程技术网

Php laravel从循环向变量追加值

Php laravel从循环向变量追加值,php,laravel,Php,Laravel,如何设置变量的值?值将来自循环 $foo = ''; // empty variable foreach ($test as $index) { $index->name; } 我想从$index->name中设置$foo的值 因此,如果我访问$foo它现在将显示$index->name的值 尝试了这个,但没有成功: $foo = ''; // empty variable foreach ($test as $index) { $foo = $ind

如何设置变量的值?值将来自循环

$foo = ''; // empty variable

foreach ($test as $index) {
    $index->name;
}
我想从
$index->name中设置
$foo
的值

因此,如果我访问
$foo
它现在将显示
$index->name的值

尝试了这个,但没有成功:

$foo = ''; // empty variable
        
foreach ($test as $index) {
    $foo = $index->name;
}

echo $foo; // still empty

请注意,
$foo
的值将是
$test
集合中最后一个
$index->name

$foo = ''; // empty variable

foreach ($test as $index) {
   $foo = $index->name;
}

正如我在问题中提到的那样。我试过那种方法。谢谢你什么是
$test
?它必须是一个iterable(如数组)。这意味着它可能包含多个值,或者根本不包含任何值(这似乎是您的情况)。