人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPの連想配列の質問です。

$arrHoge["$date"]["$id"] = $price;

$date 日付が入っています(例:2010/02/01
$id 2桁の文字列(数字)が入っています(例:64
$price 1?4桁の文字列(数字)が入っています。(例:2980

$dateと$idでソートして$priceを出力する方法をお願いします。
※キー名でソートしたいです。ksort($arrHoge);だと日付だけでしかソートされませんでした。


(なんか連想配列の使い方を間違えているような気もするんですがお願いします

●質問者: のの
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:PHP キー ソート 数字 文字列
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● y-kawaz
●60ポイント ベストアンサー

それだけだと外側の日付キーの配列しかソートされないので、内側のIDキーの配列も個別にksortしてやればよいと思います。

ksort($arrHoge);
foreach($arrHoge as $a) {
 ksort($a);
}
◎質問者からの返答

ありがとうございます。

確認できました。全くその通りでございました。

回答も早々に頂いて助かりました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ