サイズが2GBのICSファイルがありますが、そのファイルからicsデータを解析したいのですが、phpがそのような大きなファイルを読み取ることができず、「Out私は "ini_set( 'memory_limit'、 '-1')"を設定しています。 だから、どういうわけか大きなICSファイルを小さなファイルに分割または分割したいのですが、そのような大きなICSファイルからデータを読み取る方法はありますか?PHPが大きなICSファイルを分割または分割する
私はいくつかの小さなファイルがあり、すべて正常に動作しています。他のファイルからデータを抽出できますが、2GBの大きなICSファイルが抽出/解析することが重要です。事前に
おかげ
一度に一読しないでください。 「レコードの終わり」に達するまで行ごとに解析します。あなたはあなたが完全なレコードを読んでいることを知っていて、それを処理することができます。 –
あなたのアイデアは良いと思う。この大きなICSファイルを一行ずつ読むための例をいくつか用意してください。 –
'$ fh = fopen(...); while($ line = fgets($ fh)){... do stuff ...} ' –