※ ChatGPTを利用し、要約された質問です(原文:多次元配列の入れ替え)
多次元配列の入れ替えについての悩み
このQ&Aのポイント
PHPで多次元配列の入れ替えについて悩んでいます。2次元目のクラスが等しいもののidをキーとして、名前を値としたいのですが、どのように扱ってよいか頭が回りません。
デフォルトの配列から整形後の配列への変換をしたいです。整形後の配列は、2次元目のクラスが等しいものをグループ化し、idをキーとして名前を値とします。
PHPを使用してデフォルトの配列を整形する方法を教えてください。2次元目のクラスが等しいものをグループ化し、idをキーとして名前を値とした配列に変換したいです。
いつもお世話になります。
PHPで多次元配列の入れ替えについて悩んでおります。
以下のようなデフォルトの配列から、整形後の配列
へ変換したいのですが、どのように扱ってよいか
頭が回らず困っています。
2次元目のクラスが等しいもののidをキーとして、
名前を値としたいのですが。。。
どうぞ宜しくお願いします(>へ<)
//デフォルトの配列
Array
(
[0] => Array
(
[id] => 1
[class] => A
[name] => 佐藤
)
[1] => Array
(
[id] => 2
[class] => A
[name] => 山下
)
[2] => Array
(
[id] => 3
[class] => B
[name] => 田中
)
[3] => Array
(
[id] => 4
[class] => B
[name] => 高橋
)
)
//整形後の配列
Array
(
[A] => Array
(
[1] => 佐藤
[2] => 山下
)
[B] => Array
(
[3] => 田中
[4] => 高橋
)
)
お礼
UmJammerさま 迅速なご回答ありがとうございます。 お礼が遅くなり申し訳ございません。 大変勉強になりました、新たな気づきがありました。 心より感謝致します^^