【问题标题】:Parse Laravel Array解析 Laravel 数组
【发布时间】: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


【解决方案1】:

使用json_decode,如果还是不行,请尝试在第二个参数中添加true

【讨论】:

    猜你喜欢
    • 2016-06-24
    • 2016-08-24
    • 2021-08-03
    • 2020-07-02
    • 1970-01-01
    • 2020-11-02
    • 2017-12-13
    • 2023-03-08
    • 2015-12-25
    相关资源
    最近更新 更多