- PR -

PHP - 100万行のテキストファイルで最後の10行を効率的に抽出するやり方

1
投稿者投稿内容
わんこ
会議室デビュー日: 2007/04/24
投稿数: 7
投稿日時: 2009-02-16 16:31
PHPで、tailコマンドとか、システムコマンドは使わずに、
100万行のテキストファイルで最後の10行を効率的に抽出するやり方を教えていただけますでしょうか?

function getTenLines () {

}

よろしくお願いします。

[ メッセージ編集済み 編集者: わんこ 編集日時 2009-02-16 16:46 ]
冬寂
ぬし
会議室デビュー日: 2002/09/17
投稿数: 449
投稿日時: 2009-02-16 16:43
何が分からないのかが分からないので、とりあえずマニュアルをよく読んで作ってみてから質問するとよろしいのではないでしょうか?
http://jp.php.net/manual/ja/refs.fileprocess.file.php

# とりあえず、filesize関数の所に書いてある、「2GB より大きなファイルについて〜」が気になりますが
あるかな
大ベテラン
会議室デビュー日: 2003/11/04
投稿数: 245
投稿日時: 2009-02-16 20:29
こんばんは。

これだと、どこかの課題丸投げ、みたいに感じるので、”効率的でない”やり方を示した上で、
聞いた方が、識者からこれをこうした方が良い、などの回答が得られやすいと思います。

少なくとも、私はそう感じてしまいました。
1

スキルアップ/キャリアアップ(JOB@IT)