如何将查询数据ID转化为新数组,并以长尾形式重命名键?
- 内容介绍
- 文章标签
- 相关推荐
本文共计89个文字,预计阅读时间需要1分钟。
主要使用array_reduce函数处理$country_arr数组,以下为简化后的代码:
php$country_arr=M('my_sell_goods')->field('id, product_name, product_type')->select();$newArray=array_reduce($country_arr, function($newArray, $v) { $newArray[$v['id']]=array('product_name'=> $v['product_name']);});
$country_arr = M('my_sell_goods')->field(array('id','product_name','product_type'))->select(); $newArray = array_reduce($country_arr,function(&$newArray,$v){ $newArray[$v['id']] = array('product_name'=>$v['product_name'],'product_type'=>$v['product_type']); return $newArray; }); $country_arr = $newArray; print_r($country_arr);
本文共计89个文字,预计阅读时间需要1分钟。
主要使用array_reduce函数处理$country_arr数组,以下为简化后的代码:
php$country_arr=M('my_sell_goods')->field('id, product_name, product_type')->select();$newArray=array_reduce($country_arr, function($newArray, $v) { $newArray[$v['id']]=array('product_name'=> $v['product_name']);});
$country_arr = M('my_sell_goods')->field(array('id','product_name','product_type'))->select(); $newArray = array_reduce($country_arr,function(&$newArray,$v){ $newArray[$v['id']] = array('product_name'=>$v['product_name'],'product_type'=>$v['product_type']); return $newArray; }); $country_arr = $newArray; print_r($country_arr);

