【发布时间】:2022-06-14 21:17:05
【问题描述】:
我正在尝试使用 Laravel 导出。有一个数组,它返回 2 个值。如:
items: array:2 [▼
0 => "90"
1 => "600"
]
我想在excel中显示这两个值,但是总是说90,怎么办?
for ($i = 0; $i <count($this->values); $i++) {
$values[$i]=$this->values[$i];
return [
//$videohistory->user_id,
//emoji_decode($videohistory->publisher->nick_name),
date("Y-m-d H:i:s", $videohistory->create_time),
date("Y-m-d H:i:s", $videohistory->end_time),
diff_date_format($videohistory->begin_time, $videohistory->end_time, "%H sa %i dk. %s sn"),
$values[$i],
];
}
【问题讨论】:
-
您将返回 for 循环内部,因此它只会显示第一次迭代。您必须建立一个数组,并在循环后返回它。
标签: php arrays laravel for-loop foreach