[PHP-users 26286] Re: 複数のフィールでソートしたい

KOYAMA Tetsuji koyama @ hoge.org
2005年 7月 25日 (月) 12:42:57 JST


 小山です。
On 7/25/05, Tsuyoshi Oshima <t.oshima @ searea.jp> wrote:
> ksortを利用して、複数のフィールドをソートしたいのですが、
> どのようにすれば、複数のフィールドをソート出来るのでしょうか?
>> No,Name,Rank,Dateのフィールドがあり、
> Rank,Dateの順でソートしたいのですが・・・・

 sort 系の関数には、比較関数を自分で作成できるバリエーションがたいて
い用意されています。ksort の場合は uksort がそれになります。
 http://jp2.php.net/manual/ja/function.uksort.php
 uksort に渡す比較関数で Rank, Date の順で比較すれば、お望みのソート
結果になると思われます。
-- 
	小山 哲志@ビート・クラフト
	koyama @ beatcraft.com
	koyama @ hoge.org


PHP-users メーリングリストの案内

AltStyle によって変換されたページ (->オリジナル) /