"; $sql_contract = "SELECT a.BillNo, a.PayStage, a.PlanPayAmt,s.BizPartnerId,c.BizPartnerName FROM salOrderStagePay AS a LEFT JOIN salSalesOrder AS s on a.BillNo = s.BillNo LEFT JOIN comBusinessPartner as c ON s.BizPartnerId=c.BizPartnerId WHERE s.ModeId = 'M' AND (s.CurrentState=2 OR s.CurrentState=4)"; $contract = $conn->query($sql_contract); foreach ($contract as $cont) { if ($cont['BillNo'] == 'SO20230801002') { $BillNo = 'M231067'; }else{ $BillNo = $cont['BillNo']; }; $PayStage = $cont['PayStage']; $PayAmount = $cont['PlanPayAmt']; $partnerName = $cont['BizPartnerName']; if(isset($arrayData[$BillNo])){ array_push($arrayData[$BillNo], $PayStage); array_push($arrayData[$BillNo], $PayAmount); }else{ $arrayData[$BillNo][0] = $BillNo; $arrayData[$BillNo][1] = $partnerName; array_push($arrayData[$BillNo], $PayStage); array_push($arrayData[$BillNo], $PayAmount); } }; foreach($arrayData as $data){ foreach($data as $value){ echo $value.";"; } echo "
"; }