laravel - Laravel foreach 循环
问题描述
这可能是一个奇怪的问题,但我需要你的帮助
我可能有一个包含值的数组。
foreach ($users as $user)
{
$name_user = //condition
array_push($firstarray, $name_user );
}
假设$firstarray现在有这些值(例如:1 ,2 ,3)
现在
foreach ($firstarray as $t)
{
dd($t);
}
它只显示第一个值
它应该像这样工作吗?我认为它必须显示三个值。
解决方案
当然它只会显示 1 因为dd()意味着Dump and Die
您在循环中使用 DD,在第一个循环期间,您使用了dd(),在读取dd()后,它将杀死所有下一个进程
我建议你使用dump()这样你就可以看到所有的内容
推荐阅读
- wordpress - 使用 wp_enqueue_script() 添加 wordpress js
- java - 即使显示,RecyclerView 中的视图仍然高度为 0
- docker - 如何从 Docker Image 中卸载 APK 和 PIP?
- java - Mockito Spy doReturn 调用原始方法
- javascript - Javascript:菜单脚本在动态创建菜单时没有反应
- powerbi - 持续时间错误地转换为日期时间类型
- c# - 将 [JsonExtensionData] 与标准 ASP.NET Core json 配置一起使用
- python - 将代码点的numpy数组转换为字符串和从字符串转换
- r - 根据分类变量创建索引
- weblogic-10.x - PDF解析器在生产环境中不起作用