CSVファイルを2次元配列にする(PHP)

| コメント(0) | トラックバック(0)
tokei.gif

SOHOで時給制ってのは自己管理が大変面倒です。何時何分にはじめて、何時何分に終わったのか。ずーっとぶっ続けで出来る日はいいのですが、小さい子がいるとそうもいかず、始めたと思えば、時計を止めて...隙をみてまた始めて..一日に十回以上も「開始」がある日があります。

案件が複数あるときは、付け忘れたりして大変です。そこで、本日PHPでタイムカードを自作しました。案件名も登録して、案件毎に集計までしてくれるやつ!無精しはじめたら切りがありません。イラストは長女画伯がこのタイムカードのために書いてくれたキャラクタです。名前はありません。(誰か名前をつけたげてください)

同じような就業形態の人がいたら、便利だと思ってくれるかな。自分で動作確認してから公開します。

以下、本日の自分へのメモですので...。以前どこかのサイトを参考にして書いた物ですが、どこだったやら。

//データを2次元配列に読み込む
define ("DATAFILE", "./log.dat");
if ( file_exists( DATAFILE ) == false ) {
return false;
} else {
$Record = array();
$TextData = file( DATAFILE );
for ( $i = 0; $i < sizeof( $TextData ); $i++ ) {
$TextData[ $i ] = ereg_replace( "¥n$", "", $TextData[ $i ] ); //改行コード処理
$TextData[ $i ] = ereg_replace( "¥r$", "", $TextData[ $i ] ); //改行コード処理
$Record[ $i ] = split( ",", $TextData[ $i ] );
}
}
//2次元配列から拾って表示してみる
echo $Record[0][0]; //1行目、1列目
echo $Record[1][1]; //2行目、2列目

トラックバック(0)

トラックバックURL: http://www.comachi.com/cgi/mt/mt-tb.cgi/160

コメントする

このブログ記事について

このページは、koz*が2005年11月17日 19:48に書いたブログ記事です。

ひとつ前のブログ記事は「メープルをかける手作り風プリン」です。

次のブログ記事は「Windowsメモ hostsファイルの場所」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。