【问题标题】:Correct array Output php正确的数组输出php
【发布时间】:2018-01-13 10:04:44
【问题描述】:

我在创建数组的地方构建了这个函数

public function getSpielplan(){
       // $spielplanVar = Spielplan::where('Spieltag', '=', 1)->get();

        $spielplanVar = Spielplan::where('Spieltag', '=', 1)->get();
            foreach($spielplanVar as $ausgabeT){
                $vereinT = Verein::where('V_ID', '=', $ausgabeT->Heimmannschaft)->get();
                   foreach($vereinT as $ausgabeVereinT){
                        $vereinTGast = Verein::where('V_ID', '=', $ausgabeT->Gastmannschaft)->get();
                            foreach($vereinTGast as $ausgabeVereinTGast){

                            $newdata =  array (
                                  'Spiel_ID' => $ausgabeT->Spielplan_ID,
                                  'Heimmannschaft' => $ausgabeVereinT->Name,
                                  'Gastmannschaft' => $ausgabeVereinTGast->Name
                                );
                }
            }
        }
        return view('spielplan')->with('alleSpiele', $newdata);
    }

我的观点是这样的......

div class="col-xs-6">
                label for="">Spielauswahl</label>
                select class="form-control input-sm" name="spiele" id="spiele">

                foreach($alleSpiele as $alleSpieleOutput)
    
                    option value="{!! $alleSpieleOutput !!}">{{$alleSpieleOutput}}/option>
    
                endforeach
                /select>
            /div>

现在我有 2 个问题。 1. 在表单控制器选项中,我从数组 Spiel_ID、Heimmannschaft 和 Gastmannschaft 中只得到 1 行。为什么? 2、具体领域如何使用? alleSpieleOutput -> Spiel_ID 例如不工作

【问题讨论】:

    标签: php arrays blade


    【解决方案1】:

    在这一行添加...

     $newdata = array();    // Create an array for the data
     foreach($spielplanVar as $ausgabeT){
    

    换行...

     $newdata =  array (
          'Spiel_ID' => $ausgabeT->Spielplan_ID,
          'Heimmannschaft' => $ausgabeVereinT->Name,
          'Gastmannschaft' => $ausgabeVereinTGast->Name
     );
    

     $newdata[] =  array (
          'Spiel_ID' => $ausgabeT->Spielplan_ID,
          'Heimmannschaft' => $ausgabeVereinT->Name,
          'Gastmannschaft' => $ausgabeVereinTGast->Name
     );
    

    【讨论】:

      【解决方案2】:

      您使用数组作为字符串?视图和控制器中的名称变量应该相同。并且你不能使用数组作为对象,例如将数组转换为json,例如

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-16
        • 2017-07-18
        • 1970-01-01
        • 1970-01-01
        • 2013-08-10
        相关资源
        最近更新 更多