【发布时间】:2018-10-02 20:34:20
【问题描述】:
这似乎是一个非常基本的问题,但我就是想不通。我正在尝试在刀片模板中解析此数组。
我正在将数据保存到一个会话变量中,该变量是一个数组。当我在视图中添加变量时,我得到了这个......
"[["Less than $50,000","$50,000-$100,000","More than $100,000"],["Step2-option1","Step2-option2"],["Step3-option2"]]"
看起来它是以字符串而不是数组的形式保存到数据库中。那是对的吗?当我尝试 dd($variable[0]) 时,我只得到“[”。如果它是一个字符串,我需要以另一种方式保存它,或者至少将它转换回一个数组。
这个“数组”的每一部分都来自一个多步骤表单,我使用 Session::push(); 将其聚合到会话变量中;
感谢您的帮助!
【问题讨论】:
-
您如何保存/存储数据?显示这部分代码。
-
你能先试试
json_decode吗?然后向我们展示新的结果。添加true也作为第二个参数。 -
我不知道如果您没有转义双引号或在那里使用单引号/双引号组合,它将如何工作。其次,我们不知道您的数据库结构来帮助插入。
-
哇...json_decode 就是这样。我不敢相信我没有看到。谢谢,范多夫!如果您愿意,请随时将其作为答案提交,我会检查它。
-
是的,请做!
标签: laravel