首页 > 解决方案 > Laravel foreach 循环

问题描述

这可能是一个奇怪的问题,但我需要你的帮助

我可能有一个包含值的数组。

foreach ($users as $user)
{
    $name_user = //condition
    array_push($firstarray, $name_user );
}

假设$firstarray现在有这些值(例如:1 ,2 ,3)

现在

foreach ($firstarray as $t)
{
    dd($t);       
}

它只显示第一个值

它应该像这样工作吗?我认为它必须显示三个值。

标签: laravel

解决方案


当然它只会显示 1 因为dd()意味着Dump and Die

您在循环中使用 DD,在第一个循环期间,您使用了dd(),在读取dd()后,它将杀死所有下一个进程

我建议你使用dump()这样你就可以看到所有的内容


推荐阅读