按特定顺序打印php的对象数据

按特定顺序打印php的对象数据,php,arrays,loops,object,lumen,Php,Arrays,Loops,Object,Lumen,上述代码打印周日到周六的html表单,每天有4个输入字段: 我已将一个集合对象从控制器传递到视图,变量名为$data。因此,在$data变量中,我从数据库中获取了与选择匹配的行。 我希望能够在输入字段中打印获取的值。 例如:对于sunday,我只想在输入字段等中打印属于sunday的值。在数据库中,day的值仅为1(对于sunday)到7(对于周六)。以下是$data的输出: 经过一天的拉扯,我终于找到了解决办法。 我的视图代码 <?php $days = ['sun','mon','t

上述代码打印周日到周六的html表单,每天有4个输入字段:

我已将一个集合对象从控制器传递到视图,变量名为$data。因此,在$data变量中,我从数据库中获取了与选择匹配的行。 我希望能够在输入字段中打印获取的值。 例如:对于sunday,我只想在输入字段等中打印属于sunday的值。在数据库中,day的值仅为1(对于sunday)到7(对于周六)。以下是$data的输出:


经过一天的拉扯,我终于找到了解决办法。 我的视图代码

<?php $days = ['sun','mon','tue','wed','thur','fri','sat'];?>

                    @for($i=0;$i<count($days);$i++)

                        <label>{{$days[$i]}}:</label>

                        @for($j=0;$j<2;$j++)

                            <div class="form-group">
                                <label>From:</label>
                                <input class="form-control" name="{{$days[$i]}}[{{$j}}][start]" type="text" value="">
                                <label>To:</label>
                                <input class="form-control" name="{{$days[$i]}}[{{$j}}][end]" type="text" value="">
                            </div>

                        @endfor

                    @endfor
你能发布你的$data var_转储文件,让我们知道它的内容吗?
<div id="sample1" class="ui-widget-content" style="padding: .5em;">
                    <?php $days = [1=>'sun','mon','tue','wed','thur','fri','sat'];?>
                    @for($i=1;$i<=count($days);$i++)
                        <label>{{$days[$i]}}:</label>
                            <?php $j =0; ?>
                            @foreach($datas as $data)
                                    @if($data->day_id == $i)
                            <div class="form-group">
                                <label>From:</label>
                                <input class="form-control" name="{{$days[$i]}}[{{$j}}][start]" type="text" value="{{$data->start}}">
                                <label>To:</label>
                                <input class="form-control" name="{{$days[$i]}}[{{$j}}][end]" type="text" value="{{$data->end}}">
                            </div>
                                        <?php $j++?>
                                    @endif
                            @endforeach
                    @endfor
                </div>
public function editRoutine($schedule_id, $group_id)
    {
        $data = $this->routineModel->where('schedule_id',$schedule_id)->where('group_id',$group_id)->get();
        /*foreach($data as $t){
            dump($t->toArray());
        }
        die;*/
        return view('admin.routine.editRoutine',[
                'datas'=>$data
        ]);
    }