[PHP-users 13411] [質問]データの並び替えについて

KANAME php-users@php.gr.jp
Wed, 19 Feb 2003 08:04:53 +0900


ゆーた@初心者族です。

SQLを使わずにPHPスクリプトの中でデータの並び替えをしたいのですが
どうしたらよいのでしょうか。


例
フィールド番号 5,6が空の行を抽出して
抽出したデータの中でフィールド番号1の数字が一番大きいものを再度抽出し
その一番大きい数字をなんらかの変数に代入したいのです。

つまり、この場合、3行目と8行目のデータを抽出し
フィールド1の日付の一番若い(20030218)を取得して
20030218をなんらかの変数に代入したいのです。

20030218,506,,,505,ABC,8,データA,データB,データC,データD
20030211,501,,,505,ABC,8,データA,データB,データC,データD
20030213,503,,あいうえお,,,8,データA,データB,データC,データD
20030212,507,,,505,ABC,8,データA,データB,データC,データD
20030214,510,,,505,ABC,8,データA,データB,データC,データD
20030215,511,,,505,ABC,8,データA,データB,データC,データD
20030215,534,,,505,ABC,8,データA,データB,データC,データD
20030218,526,,こんにちわ,,,8,データA,データB,データC,データD
20030217,547,,,505,ABC,8,データA,データB,データC,データD
20030215,504,,,505,ABC,8,データA,データB,データC,データD


フィールド1は日付
フィールド2は管理番号
フィールド3はダミー
フィールド4は題名
フィールド5は管理番号2
フィールド6は名前
フィールド7は管理番号3
フィールド8はデータA
フィールド9はデータB
フィールド10はデータC


よろしくご教授願います。