- ベストアンサー
こういう場合はどのようにすればいいのでしょうか?(ログファイルの表示、降順に)
投票フォームを作成しています。 セレクトメニューから希望のものを選び、送信を押すと、ログファイルにカウントされて…というような感じです。 これだけなら簡単なんですが、この結果を表示する時に、降順で表示したいのです。 たとえば 項目1=11 項目1=20 項目1=8 というようなログファイルなら降順にするのも簡単ですが、今のままだと、 項目1=11&項目1=20&項目1=8 というような感じなんです。 これを降順にする方法ってありますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>項目1=11&項目1=20&項目1=8 結局splitしちゃえば区切りはあまり関係ないと思いますが~ $_ = '項目1=11&項目1=20&項目1=8'; @out = sort {$b->[1]<=>$a->[1]} map {/(.+)=(.+)/;[$1,$2]} split /&/; use Data::Dumper; print Dumper \@out;
お礼
回答ありがとうございます! できました☆