我的控制器代碼
$StudentData = StudentModel::getStudentList();
//dd($StudentData);
foreach ($StudentData as $data)
{
print_r(array($data->Student_name));
}
當我使用 dd() 推薦并且我得到索引值時
Illuminate\Database\Eloquent\Collection {#588 ▼
#items: array:2 [▼
0 => App\Models\Student {#585 ▼
#attributes: array:4 [?]
#original: array:4 [▼
"StudentId" => 2
"Student_register_number" => 11
"Student_name" => "Tom"
"Student_make_percentage" => "69.00"
]
#guarded: array:1 [?]
}
1 => App\Models\Student {#575 ▼
#attributes: array:4 [?]
#original: array:4 [▼
"StudentId" => 2
"Student_register_number" => 11
"Student_name" => "John"
"Student_make_percentage" => "65.00"
]
當我使用 print_r(array($data->Student_name)); 并運行輸出我得到這樣
Array
(
[0] => Tom
)
Array
(
[0] =>John
)
我想要的實際結果是
array (2)=>
[
'0'=>Tom,
'1'=>'john',
]
我想如何從索引中單獨獲取所有 Student_name 并將其存盤為索引值,如上
uj5u.com熱心網友回復:
嘗試這個...
return StudentModel::getStudentList()->pluck('Student_name')->toArray();
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/437547.html
上一篇:用id為每一行更新MySQL表
下一篇:從查詢sql中獲取二維陣列
