我只想从表1st列数据中获取两列数据作为数组键,并从另一列数据中获取数组值。
作为数组['wid'=>'temp']
结果应为array ['1'=>'1.5','2'=>'11.50']
对于laravel 5.4
答案 0 :(得分:1)
您可以使用pluck()方法(向下滚动到检索列值列表),例如
$data = DB::table('city_list')->pluck('city_name', 'cid');
答案 1 :(得分:1)
使用集合 pluck():pluck方法检索给定键的所有值:
$data = DB::table('city_list')->pluck('city_name','cid');
有关更多信息,请访问laravel doc here
答案 2 :(得分:0)
这对我有用。
$data = DB::table('city_list')->select('cid','city_name')->get();
$val = array();
foreach ($data as $key => $value) {
$val[$value->cid]=$value->city_name;
}