|
|
|
ช่วยที่ครับ อยาก หาค่ารวม csv file ใน php ต้องทำยังไงครับลบกวนด้วย อีกแล้ว... |
|
|
|
|
|
|
|
ก็สร้าง $total=array(0,0,0,0,0); แล้วก็เอาค่าที่ได้ sum เข้าไปเก็บครับ
คงไม่ต้องเขียนโค๊ดให้ทั้งหมดนะครับ ลองคิดซักนิดครับ ว่า แต่ละช่องมันได้มายังไง
มันเกิดจากการ บวก ของรายการอะไรบ้าง เขียนมันขึันมาครับ
เช่น total ช่องที่ 1 มันเป็นรวมของ ข้อมูลช่องที่ 1 ทั้งหมด
เอ มันรวมกันได้อย่างไร
มันต้องเป็น
บันทัดที่ 1 +
บันทัดที่ 2 +
บันทัดที่ 3 +
บันทัดที่ 4 +
บันทัดที่ ... บันทัดสุดท้าย
เอแล้วคำสั่ง โชว์บันทัดที่ 1 มันอยู่ตรงไหนนะ อ้อ เจอแล้ว
ลองดูครับ อย่าให้บอกทั้งหมดเลยครับ
|
|
|
|
|
Date :
2014-06-26 19:39:48 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<html>
<head>
<title></title>
</head>
<body>
<?
$objCSV = fopen("ex_ioc.csv", "r");
?>
<table width="600" border="1">
<?
$total = array();
while (($objArr = fgetcsv($objCSV, 1000, ",")) !== FALSE) {
?>
<tr>
<?
$sum_arr = 0;
for($i=0;$i<=4;$i++){?>
<td>
<?
$total[$i] += $objArr[$i];
echo $objArr[$i];
$sum_arr = $sum_arr+$objArr[$i];
?>
</td>
<? } ?>
<td>
<?=$sum_arr;?>
</td>
</tr>
<?
}
fclose($objCSV);
?>
<tr>
<?php
for($j=0;$j<=4;$j++){
echo "<td>Total : ".$total[$j]."</td>";
}
?>
</tr>
</table>
</body>
</html>
|
ประวัติการแก้ไข 2014-06-29 12:59:27
|
|
|
|
Date :
2014-06-29 12:57:44 |
By :
CowBoyCNX |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|