###前提・実現したいこと
どうしても分からないのでご存知の方いらっしゃいましたら教えて下さい。
phpを使用して連想配列を任意で指定した配列順番に並べ替えを行いたいと考えています。
こちらの連想配列の['id']を。。
php
1array{ 2 [0]=>array{ 3 ['id']=>31 4 ['name']=>test1 5 } 6 [1]=>array{ 7 ['id']=>29 8 ['name']=>test2 9 } 10 [2]=>array{ 11 ['id']=>22 12 ['name']=>test3 13 } 14 [3]=>array{ 15 ['id']=>23 16 ['name']=>test4 17 } 18 [4]=>array{ 19 ['id']=>24 20 ['name']=>test5 21 } 22}
以下で定義した配列の順番に並び替えたいです。
php
1array{ 2[0]=>29 3[0]=>31 4[0]=>24 5[0]=>23 6[0]=>22 7}
以下が望む形の並び替えを行った連想配列の結果です。
php
1array{ 2 [0]=>array{ 3 ['id']=>29 4 ['name']=>test2 5 } 6 [1]=>array{ 7 ['id']=>31 8 ['name']=>test1 9 } 10 [2]=>array{ 11 ['id']=>24 12 ['name']=>test5 13 } 14 [3]=>array{ 15 ['id']=>23 16 ['name']=>test4 17 } 18 [4]=>array{ 19 ['id']=>22 20 ['name']=>test3 21 } 22}
値などを維持した状態で並び替えを行いたいのですが方法分かる方いらっしゃいますでしょうか?ご存知でしたらご教授のほどよろしくお願いいたします。
ご自身で試されたコードを質問文に追記し、「何」が「どのように」わからないのか、コードのどの部分で詰まっているのかなどを具体的に追記されたほうが回答が望めると思います。
回答3件
あなたの回答
tips
プレビュー