PHPでcsvを2次元配列に読み込む

<?php
        $file_name = "data.csv";
        $fp = fopen( $file_name, 'r' );
        $data = array();
        while( $ret_csv = fgetcsv( $fp, 256 ) ){
                for($col = 0; $col < count( $ret_csv ); $col++ ){
                        $data[$col][$row] = $ret_csv[$col];
                }
                $row++;
        }
        fclose( $fp );
?>

<data.csv>

2369,1467509,463479,298859,649391,284

配列の中身

$data[0][1]=[2369]
$data[1][1]=[1467]
$data[0][2]=[509]
$data[1][2]=[463]
$data[0][3]=[479]
$data[1][3]=[298]
$data[0][4]=[859]
$data[1][4]=[649]
$data[0][5]=[391]
$data[1][5]=[284]
The following two tabs change content below.
しゃちょー

しゃちょー

有限会社こだまシステム社長。18歳の時からIT業界で働く。趣味はモータースポーツ。マイブームはダイエット。

関連記事

【linuxで画像加工】RAW(CR2)を16bitのPPMファイルに現像

カレントディレクトリにあるCanonRawフォーマットのデータを16bitのPPMファイルに現像する。

【linuxで画像加工】ダーク減算からのPPMファイルをTIFFに変換

fileからダーク減算してfile_new.ppmができる

Solarisで1970年1月1日からの日数を表示するコマンド

GNU版のdateとかだと、+%sで1970年1月1日0時0分0秒からの秒数(エポック)を表示できるが、Solarisの純粋な環境だとこれが出来ない。そこで、無理やりこんな1行コマンドを作ってみました。

ウイルスにご注意ください

年末から年始にかけて、コンピュータウイルスGumblar(ガンブラー)の被害が急速に拡大しています。
このウイルスの感染力はかなり強いと感じています。

【Linuxで画像加工】RAW形式のファイルから順次ダーク減算して比較明合成をする方法(メモレベルの覚書)

  for file in IMG_*.CR2 do dcraw -w -j -W -4 $file […]