• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:多次元配列の入れ替え)

多次元配列の入れ替えについての悩み

このQ&Aのポイント
  • PHPで多次元配列の入れ替えについて悩んでいます。2次元目のクラスが等しいもののidをキーとして、名前を値としたいのですが、どのように扱ってよいか頭が回りません。
  • デフォルトの配列から整形後の配列への変換をしたいです。整形後の配列は、2次元目のクラスが等しいものをグループ化し、idをキーとして名前を値とします。
  • PHPを使用してデフォルトの配列を整形する方法を教えてください。2次元目のクラスが等しいものをグループ化し、idをキーとして名前を値とした配列に変換したいです。

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

  • ベストアンサー
  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.1

$arr2 = array(); foreach( $arr1 as $v )$arr2[$v["class"]][$v["id"]] = $v["name"]; で済むかと思います。 $arr1は元の配列、$arr2は整形後の配列です。

yoroshikumail
質問者

お礼

UmJammerさま 迅速なご回答ありがとうございます。 お礼が遅くなり申し訳ございません。 大変勉強になりました、新たな気づきがありました。 心より感謝致します^^

すると、全ての回答が全文表示されます。

専門家に質問してみよう