課題 #997 について
| localdisk > 課題 #997 について @ 2010/6/12 21:17 |
|---|
|
課題 #997 のスクリプトを自分なりに簡潔にしてみました。
スピードは測ってないからわかりませんが、よかったら参考にして下さい。 |
| ryuring > Re: 課題 #997 について @ 2010/6/13 11:27 |
|---|
|
localdiskさんアドバイスありがとうございます。
PHPならではの配列処理で簡潔に書かれてていい感じですね。 是非参考にさせて頂きます! が、この課題の問題点はそこではなく、 $fileはあくまでもCSVファイルで、できるだけメモリ上におかずに処理をさせたいという事なんです。 ※ 配列の要素一つが1行というイメージですね。 この処理だと、全てのデータをオンメモリで asort する事が前提となってますので、 大量のデータを扱う場合の問題が解決できません。 こちらもアドバイス頂けると助かりますー! このページのreadCSVメソッドと、_readCSVメソッド、2つが実際の改善対象部分です。 ≫ 課題997 http://project.e-catchup.jp/issues/997 Twitter:@ryuring |


