[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 メーリングリストの案内