我有一个数组:
Array
(
[users] => Array
(
[101] => Array
(
[odata] => Array
(
[0] => 2
[1] => 1
[2] => 1
[3] => 1
)
)
[200] => Array
(
[odata] => Array
(
[0] => 2
[1] => 1
[2] => 1
[3] => 0
)
)
)
[rjad] => Array
(
[2] => Array
(
[0] => red
[1] => blue
[2] => green
)
)
)
在此数组中 [rjad] 键 = [odata] 键,并且 [odata] 值 = [rjad] 中的第二个键。
我想要的是用第二个数组中的用户 ID 值从旧数组创建新数组:
像这样:
[rjad] => Array
(
[2] => Array
(
[0] => red
[1] => Array
(
[blue] => Array
(
[0] => 101
[1] => 200
)
[2] => green
)
)
挣扎了3个小时没有成功。任何如何获得它的想法都非常受欢迎。
图片确实解释了关系 http://imageshack.us/photo/my-images/818/phparray.jpg/