我正在使用Laravel 5.1。我已经按数据库表存储在一个数组中。现在,我不知道如何按行或列访问该数组。如何从数组中获取我所需的特定数据?
请告诉我该怎么做。
$silver_plans = array();
$silver_plans = DB::select('select * from ins_gold ');
// print_r($silver_plans[0]);
// print_r($silver_plans['0']['age_band']);
这是我应用的代码。我试图访问age_column
.
使用 get(( 将其强制转换为集合并迭代数组以访问值:
$silver_plans = DB::select('select * from ins_gold')->get();
$silver_plans = $silver_plans->toArray();
foreach($silver_plans as $plan){
// your code goes here
var_dump($plan);
}
参考: https://laravel.com/docs/4.2/eloquent#collections
希望这将解决您的问题
你可以像这样循环foreach:
foreach($silver_plans as $row){
echo $row->field_name;
}