[PHP-users 22626]Re: csvファイルから縦方向のソート方法

Osamu Shigematsu shige02 @ mac.com
2004年 7月 16日 (金) 13:41:36 JST


重松です。こんにちは。

ふと思ったんですが、データの件数はどれくらいなんでしょう?
場合によっては、serialize して配列をそのままファイルに書き出した方が楽で 
はないかと思います。
最初から読んでないのでニーズとして全体 CSV でないと嫌、というのであれ 
ば、ダメですが。

また、CSV で保持する順番を工夫して、キーとなる項目が一番行頭にくるように 
配置した上で、file() で一気に配列に読み、自前の関数ではなく、PHP の組み 
込み関数を使って一気に並べ替え、使うときに、mb_ereg_split() (だっけ?) を 
使って、項目に切り出せば、表示するデータが、ファイルの中の一部の場合、か 
なり処理を端折れるので、実行時間が節約できるのではないかと思ったりしま 
す。

まあ、こういう努力はあまり報われないので、DB が使える環境に引っ越した方 
がいいというのは、調べても情報がないということの真意ではないかと邪推して 
いますが。

-- 
Osamu Shigematsu



PHP-users メーリングリストの案内