我正在使用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
。
答案 0 :(得分:1)
使用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
希望这能解决您的问题
答案 1 :(得分:0)
你可以按照这样的方式循环:
foreach($silver_plans as $row){
echo $row->field_name;
}