【发布时间】:2018-05-27 07:26:27
【问题描述】:
我想为帖子创建统计信息,但遇到了一点问题。我想在控制器中创建数组。例如这有效:
$stats = "[[1,20], [2, 45], [3, 80] , [4, 45], [5, 0], [6, 8], [7, 250]]";
return view('panel.stats')->with('stats', $stats);
但这不是
$stats = [[1,20], [2, 45], [3, 80] , [4, 45], [5, 0], [6, 8], [7, 250]];
return view('panel.stats')->with('stats', $stats);
实际上,我的情况很简单,因为这是静态数组,但我想将它继承到我的控制器中。所以尝试了这样的事情。
$array = [[1,20], [2, 45], [3, 80] , [4, 45], [5, 0], [6, 8], [7, 250]];
$stats = '"' .$array. '"';
return view('panel.stats')->with('stats', $stats);
它不起作用。 Laravel 向我显示错误“数组到字符串的转换”。当我将推送新元素和字符串以将其发送到查看时,我需要一个数组。我该怎么做?
【问题讨论】:
-
您可能在 panel.stats 视图中使用了 echo。你应该用 foreach 解析它
-
分享
panel.stats?