PHP算法数组横置处理代码优化
生活随笔
收集整理的這篇文章主要介紹了
PHP算法数组横置处理代码优化
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//方法一:數組橫置處理 意思:取$info_one的qty字段組成數組,每一個元素都以ed為key
$data[] = array_column($info_one,'qty','ed');
$data[] = array_column($info_one,'es_sales_qty','ed');
$data[] = array_column($info_one,'qty_pre','ed');
$data[] = array_column($info_one,'business_error','ed');
$data[] = array_column($info_one,'system_error','ed');
$rep[] = array_column($info_one,'rec_order_qty','ed');
$rep[] = array_column($info_one,'system_qty','ed');// 方法二:原來的
// $data[] = $this->getAcrossData($info_one, 'qty');
// $data[] = $this->getAcrossData($info_one, 'es_sales_qty');
// $data[] = $this->getAcrossData($info_one, 'qty_pre');
// $data[] = $this->getAcrossData($info_one, 'business_error');
// $data[] = $this->getAcrossData($info_one, 'system_error');
// $rep[] = $this->getAcrossData($info_one, 'rec_order_qty');
// $rep[] = $this->getAcrossData($info_one, 'system_qty');
// public function getAcrossData($info_one, $column)
// {
// foreach ($info_one as $k => $v) {
// $temp[$v['ed']] = $v[$column];
// unset($info_one[$k]);
// }
//
// return $temp;
// }
?
總結
以上是生活随笔為你收集整理的PHP算法数组横置处理代码优化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大专女生当兵机会大吗?
- 下一篇: PHP的自动加载__autoload