【发布时间】:2013-01-31 22:32:14
【问题描述】:
我有这个多维数组:
array {
[0]=>
array(2) {
[“foo”]=>
int(138)
[“bar”]=>
int(127)
}
[1]=>
array(2) {
[“foo”]=>
int(138)
[“bar”]=>
int(47)
}
[2]=>
array(2) {
[“foo”]=>
int(138)
[“bar”]=>
int(13)
}
[3]=>
array(2) {
[“foo”]=>
int(138)
[“bar”]=>
int(56)
}
[4]=>
array(2) {
[“foo”]=>
int(154)
[“bar”]=>
int(77)
}
[5]=>
array(2) {
[“foo”]=>
int(154)
[“bar”]=>
int(69)
}
[6]=>
array(2) {
[“foo”]=>
int(154)
[“bar”]=>
int(70)
}
[7]=>
array(2) {
[“foo”]=>
int(154)
[“bar”]=>
int(75)
对于每个相同的 foo 值,我想创建一个新数组,其中 'foo' 是 $key,并且该数组中的每个对应的 'bar' 值(即:
array[138] {
127
47
13
56
}
任何帮助都会很棒。谢谢。
【问题讨论】:
-
你可以使用 foreach 使用一些逻辑来做到这一点:)
-
我是新手... ^ 比如?
标签: php arrays multidimensional-array foreach