• ベストアンサー

配列の並べ替え

keyとvalueを持つ配列をvalueを元に並べ替えようとsortを利用したところキーが勝手に0から順に作成されてしまいました。キーを保持した状態で並べ替えは出来ないでしょうか?教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.3

連想配列なら asortとかksort を使うんじゃないでしょうか

参考URL:
http://php.s3.to/man/ref.array.html

その他の回答 (2)

  • Suzi
  • ベストアンサー率38% (130/334)
回答No.2

配列が、key => value となっているのなら、key と value を逆にする関数 array_flip を使ってソートし、array_flip で戻すというのはどうでしょうか。

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.1

当該のスクリプトを見せていただくことは可能でしょうか?

関連するQ&A

専門家に質問してみよう