我有一个像这样的多维 php 数组:
其中“b”列有 2 个可能的值(x,y),“v”列有 2 个可能的值(t,f)
Array
(
[0] => Array
(
[a] => 6
[b] => x
[c] => t
)
[1] => Array
(
[a] => 4
[b] => x
[c] => t
)
[2] => Array
(
[a] => 6
[b] => y
[c] => f
)
我想通过以下方式重新排列列,以便它们由 values 构成。
我的问题是,有没有一种聪明的方法可以使用一些本机 php 函数来做到这一点,而无需遍历所有内容
Array(
[value of b=x] => Array(
[value of c=t] => Array( all ids in the array)
[value of c=f] => Array( all ids in the array)
)
[value of b=y] => Array(
[value of c=t] => Array( all ids in the array)
[value of c=f] => Array( all ids in the array)
)
)