id band(品牌) num(銷售數量) price(單價)
1 三星 7677 2300
2 華為 9877 1699
3 蘋果 24552 6799
... 更多品牌數量的未知數嗎
如果去統計銷售總金額最大的前3個品牌(不能用到資料庫)
說下思路即可,謝謝
1 三星 7677 2300
2 華為 9877 1699
3 蘋果 24552 6799
... 更多品牌數量的未知數嗎
問題:
說下思路即可,謝謝
謝謝邀請。你可以把excel檔案用程式讀取來整理成數組,然後對數組的price進行排序。個人理解
excel的問題?
<code class="php"><?php $data = []; // excel的数据 brand: 品牌; price: 价格; qty: 销量; $result = []; foreach ($data as $item) { $total = $item['price'] * $item['qty']; if (array_key_exists($item['brand'], $result)) { $result[$item['brand']] += $item['price'] * $item['qty']; } else { $result[$item['brand']] = $total; } } arsort($result); // 值降序排序 // 前三个值的key就是品牌了 ?> </code>