fgetcsv 関数を使用し、最後まで csv ファイルを反復処理する while ループがあります。ループでは、特定の列の値を新しい配列に追加したいと考えています。
必要な列の値をエコーするため、すべてが機能します。ただし、配列に追加する行を入れると、機能しません。PHPコードの後に出力するHTMLテーブルがありますが、行を使用して配列に追加すると機能しません。
私はインターネットを見てきましたが、私が見たものはすべて私がやった方法でやっているので、少し混乱しています.
これが私のコードです:
$amountRecords = 0;
$totalValue = 0;
$valueArray = array();
$handle = fopen('data.csv', 'r');
// to skip the header names/values
fgetcsv($handle);
while($row = fgetcsv($handle, "\r"))
{
$valueArray[$amountRecords] += $row[1]; // THIS IS THE LINE THAT IS NOT WORKING
$totalValue = $totalValue + $row[1];
$amountRecords++;
}