[PHP-users 7904] 配列のソートについて
You
php-users@php.gr.jp
Wed, 05 Jun 2002 01:06:06 +0900
お世話になってます。
ゆうと申します。
配列のソートについて教えていただきたいので投稿させていただきます。
現在、下記のような配列があるとします。
$list = array(
'りんご\t200',
'みかん\t300',
'バナナ\t100',
'すいか\t140',
);
この配列を\tの数値の値でソートして
下記のようにしようと思っています。
バナナ\t100
すいか\t140
りんご\t200
みかん\t300
そこで私は、
for($i=0; $i<count($list); $i++){
list(,$TMP) = split("\t",$list[$i]);
$data["$TMP"] = $list[$i];
}
asort($data);
とし、ソートしたい部分をキーとしその後、
関数を使いソートしております。
もっと、簡単にソースをまとめたいのですが、
ほかに簡潔な方法はないか教えていただけないでしょうか。
お願いいたします。
ゆう@神奈川
---------------------------------------------------
XREA.COM - Free Web Hosting For All
http://www.xrea.com/
---------------------------------------------------