首页 > 解决方案 > 如何解析刀片 laravel 中的值?

问题描述

解析laravel数组数据我试过不显示任何数据吗? 请建议任何其他来源?

这是我的 laravel 控制器中的我的 dd 值

array:2 [▼
  "count" => 5
  "date" => array:1 [▼
    0 => array:5 [▼
      0 => "2019-11-04 15:41:53"
      1 => "2019-11-05 14:28:10"
      2 => "2019-11-12 13:47:31"
      3 => "2019-11-14 12:39:12"
      4 => "2019-11-17 10:54:39"
    ]
  ]
]

我无法解析我尝试过的刀片上的值

{{ $nov['date']['0']['0'] }}---->在这里我得到了我需要在动态数据中解析的确切值“2019-11-04 15:41:53”

@foreach ($nov as $key => $value)
    @foreach ($value as $key => $da)
    {{ $da }}
@endforeach @endforeach

谢谢

标签: phplaravelcontrollerlaravel-blade

解决方案


所有日期都在 的键中$nov['date'][0]。因此,您必须使用此键而不是$now.

更改 foreach 循环并使用$nov['date'][0]而不是直接$nav

@foreach ($nov['date'][0] as $key => $value)
    @foreach ($value as $key => $da)
    {{ $da }}
@endforeach 

如果print_r($now['date'])你会得到

    0 => array:5 [▼
      0 => "2019-11-04 15:41:53"
      1 => "2019-11-05 14:28:10"
      2 => "2019-11-12 13:47:31"
      3 => "2019-11-14 12:39:12"
      4 => "2019-11-17 10:54:39"
    ]

然后,如果您0像这样访问索引,$now['date'][0]您将获得以下数据,您需要这些数据进行循环。

array:5 [▼
          0 => "2019-11-04 15:41:53"
          1 => "2019-11-05 14:28:10"
          2 => "2019-11-12 13:47:31"
          3 => "2019-11-14 12:39:12"
          4 => "2019-11-17 10:54:39"
        ]

希望你能理解。


推荐阅读