第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如果單元格中有重復(fù)的值,PHP 會合并多行

如果單元格中有重復(fù)的值,PHP 會合并多行

PHP
瀟湘沐 2021-09-05 16:36:28
我正在從 MySQL 數(shù)據(jù)庫中提取行。每行包含一個日期和一個金額(美元)。有些日期是相同的。我已經(jīng)嘗試了幾個小時來合并具有相同日期的行的數(shù)量。我嘗試過 array_merge 以及多個 if 語句、foreach 和 while。while($row2 = mysqli_fetch_array($result3)) {  array_push($mergeDuplicateDate,    array(                                         $row2[1], //date                                                                                 $row2[2] //amount    )  );};如果輸出如下所示:06-25-2019, $506-25-2019, $1006-26-2019, $206-26-2019, $1我希望總結(jié)如下:06-25-2019, $1506-26-2019, $3我知道用 PHP 做起來并不難,但我在編程方面并不是很熟練。到目前為止,我可以用谷歌搜索我遇到的任何問題。這一次我似乎無法找到答案。我真的不知道從哪里開始解決這個問題。在此先感謝向我分解這一切的人!
查看完整描述

2 回答

?
30秒到達戰(zhàn)場

TA貢獻1828條經(jīng)驗 獲得超6個贊

最好的方法是在@barmar 在評論中提到的 MySQL 查詢中使用 group by。


如果你真的想用 PHP 來做,你可以使用下面的代碼


$finalArray=[];

while($row2 = mysqli_fetch_array($result3)) {

  $finalArray[$row2[1]] = $finalArray[$row2[1]] ? $finalArray[$row2[1]] +$row2[2] : $row2[2];

};


查看完整回答
反對 回復(fù) 2021-09-05
?
元芳怎么了

TA貢獻1798條經(jīng)驗 獲得超7個贊

使用數(shù)據(jù)庫,這是解決問題的計算成本最低的方法。XD

SELECT date ,SUM(amount) FROM table GROUP BY date ASC


查看完整回答
反對 回復(fù) 2021-09-05
  • 2 回答
  • 0 關(guān)注
  • 174 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號