创建新的数组我有一个数组:从另一个
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]键,并且在[rjad] [OData的]值=第二密钥。
我想要的是创建一个从旧有用户ID值在第二个数组新的数组:
这样的:
[rjad] => Array
(
[2] => Array
(
[0] => red
[1] => Array
(
[blue] => Array
(
[0] => 101
[1] => 200
)
[2] => green
)
)
挣扎已经3小时,没有成功。任何想法如何得到它都非常好。
图片做解释relatinships http://imageshack.us/photo/my-images/818/phparray.jpg/
解释“用户”中的逻辑相关数据与“rjad”中的数据之间的关系。 –
http://php.net/manual/en/function.array-merge.php –
关系如下
[users] [101] [odata] [1] => 1等于[rjad] [2] [1 ] =>蓝色 – drupal2000