首页 > 解决方案 > 解析 Laravel 数组

问题描述

这似乎是一个非常基本的问题,但我就是想不通。我试图在刀片模板中解析这个数组。

我将数据保存到一个数组的会话变量中。当我在视图中添加变量时,我得到了这个......

"[["Less than $50,000","$50,000-$100,000","More than $100,000"],["Step2-option1","Step2-option2"],["Step3-option2"]]"

看起来它以字符串而不是数组的形式保存到数据库中。那是对的吗?当我尝试 dd($variable[0]) 时,我只得到“[”。如果它是一个字符串,我需要以另一种方式保存它,或者至少将它转换回一个数组。

这个“数组”的每一部分都来自一个多步骤的形式,我使用 Session::push(); 将其聚合到一个会话变量中;

谢谢你的帮助!

标签: laravel

解决方案


使用json_decode,如果仍然不起作用,请尝试添加true第二个参数。


推荐阅读