【发布时间】:2022-07-20 06:54:29
【问题描述】:
我的代码 sn-p:
$price = row_select('keyword_type_price', ['keyword_type_id' => $keyword['keyword_type'], 'word' => $keyword['word']], ['price'])['price'];
$array = [$price];
printR($array);
}
结果:
数组 ( [0] => 30000 ) 大批 ( [0] => 55000 ) 大批 ( [0] => ) 大批 ( [0] => ) 大批 ( [0] => 40000 ) 大批 ( [0] => ) 大批 ( [0] => ) 大批 ( [0] => ) 大批 ( [0] => ) 大批 ( [0] => ) 大批 ( [0] => ) 大批 ( [0] => ) 大批 ( [0] => 40000 ) 大批 ( [0] => 40000 ) 大批 ( [0] => 40000 ) 大批 ( [0] => 40000 ) 大批 ( [0] => 40000 ) 大批 ( [0] => 40000 ) 大批 ( [0] => 40000 ) 大批 ( [0] => 40000 ) 大批 ( [0] => 40000 ) 大批 ( [0] => 40000 ) 大批 ( [0] => 40000 )
问题是我如何将它们合并到一个数组中,以便能够使用 array_sum 函数对数组中的值求和,或者是否有另一种更优化的方式我愿意吸收。
【问题讨论】:
-
改用
$array[] = $price;使用您的声明$array = [$price],您将在每次迭代时启动一个新数组。
标签: php codeigniter