人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

1.csvと2.csvのファイルから3.csvのファイルを作成したいのです。
1.csvの行数と2.csvの行数は同じ行数です。
下が自分で書いたもので、1.csvのファイルサイズが3MB程度なら難なく動いたのに、16MBですと以下の症状が出ます。
症状)3.csvを作成しはじめるのですが、途中で止まってしまいます。
どうかご教授お願いいたします。

1.csv
1,a-b-c-d,○○,△△,××
2,e-d,ああ,いい,うう
3,a-f-g,かか,きき,くく
4,h-i-d,ささ,しし,すす
5,j-d,たた,ちち,つつ

2.csv
1001-1002-1003-1004
1005-1004
1001-1006-1007
1008-1009-1004
1010-1004

3.csv
1,1001-1002-1003-1004,○○,△△,××
2,1005-1004,ああ,いい,うう
3,1001-1006-1007,かか,きき,くく
4,1008-1009-1004,ささ,しし,すす
5,1010-1004,たた,ちち,つつ


<?php

$fcat=fopen("1.csv","r");
$fcat2=fopen("2.csv","r");

touch("3.csv");
$fcat3=fopen("3.csv","w+");

while($aryDat=fgetcsv($fcat,10000,",")){

$aryDat[1]=trim(fgets($fcat2));
fwrite($fcat3,$aryDat[0].",");
fwrite($fcat3,$aryDat[1].",");
fwrite($fcat3,$aryDat[2].",");
fwrite($fcat3,$aryDat[3].",");
fwrite($fcat3,$aryDat[4]."\n");
}

fclose($fcat);
fclose($fcat2);
fclose($fcat3);
?>

●質問者: miipa
●カテゴリ:コンピュータ
✍キーワード:009-1 CSV PHP trim サイズ
○ 状態 :キャンセル
└ 回答数 : 0/0件

回答がありません
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ