- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:このスクリプトを改造したいのですがアドバイス下さい。)
スクリプト改造方法のアドバイス
このQ&Aのポイント
- スクリプト改造方法についてのアドバイスをお願いします。
- `vote.cgi` の改造について考えていますが、具体的な手法やソート方法についてアドバイスをください。
- ヒントやアドバイスをいただけると助かります。ソート方法やキーの使用方法などについて教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
動作確認はしてませんが、パッと見で… foreach (sort { $ans{$b} <=> $ans{$a} } keys %ans) { を foreach (sort { $a <=> $b } keys %ans) { と修正すれば項目順(逆順にしたければ$b <=> $a) foreach (keys %ans) { と修正すればソート無しになります ※とりあえず、"perl sort"で検索すればsortの使い方が解ると思います
お礼
ありがとうございました。 まず教えて頂いた通りいれてみましたが、どちらも巧くいきませんでした。 エラーは出ないのですが、目的の通りに並びませんでした。 ふと思ったのですが、ハッシュから取り出す時はハッシュに入れた順番ではなかったような気がします。 ということは何かしらソートしないとダメということでしょうか?
補足
ありがとうございました。 foreach (sort (keys %ans)) にしてみたところ巧く項目名順に並びました。