CGIで並び替えをするには?

[上に] [前に] [次に]
匿名希望 1997/12/04(木) 11:11:59
CGIで順不同の文字列をABC順又は、あいうえお順に並び替えるにはどうすればいいですか?尚、文字列(データ)は随時更新されてゆきます。
教えて下さい。

学校関係者T [E-Mail] 1997/12/04(木) 19:44:09
掲示板のように蓄積していったデータを例えば発言者で並べ替えるようなものですか?プロバイダで許可されているCGIがPerlなのかその他の言語なのか教えていただければもう少しお答えできると思います。(得意な言語なら^_^)

とほほ 1997/12/07(日) 01:40:23
ちなみに、perlでテキストファイルの内容をソートするのなら、
  open(IN, "file.txt");
  print sort(<IN>);
  close(IN);
でできるぞ。

匿名希望 1997/12/07(日) 15:05:24
肝心なことを書き忘れていてすみません。
そうそう、Perlで書こうと思っています。
とほほさん、ありがとうございます。

とほほ 1997/12/08(月) 00:28:18
[[解決]]
とりあえず解決マークつけときますね。

ごんた [E-Mail] [HomePage] 1997/12/09(火) 11:23:06
ごんたと申します。こんにちわ
とほほさんの回答に質問があります。
上記のソースを実行した場合、ソートの基準は何になりますか?
行の先頭の文字ですか?

とほほ 1997/12/10(水) 00:00:57
はい。先頭の文字です。先頭文字が同じであれば次の文字。
日本語の場合は漢字コード順に並ぶと思います。
別の基準でソートしたい場合は、自分で基準関数を指定することも可能です。
詳細は「とほほのperl入門」を参照ください。

ごんた [E-Mail] [HomePage] 1997/12/12(金) 06:03:03
了解しました。
有り難うございました。

[上に] [前に] [次に]