[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 メーリングリストの案内