首页 > 解决方案 > Laravel,如何在 foreach 循环中查看数组

问题描述

我想在刀片视图中查看数组循环,在我看来我想打印数组项。我试过这个,但它不起作用

               <div class="time-picker-container">
                                <div class="time-picker">
                                    <ul>
                                       @foreach($slots as $key => $slot) 
                                          <li>
                                            <label class="time-picker-toggle-wrapper">
                                                <input type="radio" value="" name="time-picker" />
                                                <span class="time-name">{{ $slot->value }}</span>
                                            </label>
                                        </li>
                                       @endforeach
                                    </ul>                                       
                                </div>
                            </div>

数组:

     array:55 [▼
        0 => array:2 [▼
          "value" => "08:15"
          "time-name" => "08:15 AM"
        ]
        1 => array:2 [▼
          "value" => "08:30"
          "time-name" => "08:30 AM"
        ]
        2 => array:2 [▼
          "value" => "08:45"
          "time-name" => "08:45 AM"
        ]
        3 => array:2 [▼
          "value" => "09:00"
          "time-name" => "09:00 AM"
        ]

标签: phplaravel

解决方案


{{ $slot['value'] }}这是一个数组而不是对象,所以你不需要{{ $slot->value }}


推荐阅读