【发布时间】:2012-09-03 11:16:54
【问题描述】:
我想从多维数组中构造子 n 个数组,这取决于数据。例如:我有一个主数组
Array
(
[0] => Array
(
[id] => 1
[status] => -1
)
[1] => Array
(
[id] => 2
[status] => 1
)
[2] => Array
(
[id] => 3
[status] => 2
)
[3] => Array
(
[id] => 4
[status] => 2
)
[4] => Array
(
[id] => 5
[status] => 2
)
)
我想从这个数组中获取 3 个数组,这取决于状态值的编号和类型 喜欢
array{
[0]=array(
[status]=-1
[count]=1
)
[1]=array(
[status]=1
[count]=1
)
[2]=array(
[status]=2
[count]=3
)
}
提前致谢,
苏尼尔·库马尔 P
【问题讨论】:
-
有什么尝试?您在使用循环时遇到的具体问题是什么?
-
[0]=array( 或 [0]=>array( ?? 错字??
-
@sunil 不可能为所有三个保留相同的键 0
-
我正在寻找无限子数组结果的解决方案。我的意思是子数组的数量将等于状态类型。现在只有-1,1和2这3种状态类型。如果没有n种状态类型,那么我们需要得到n个具有状态类型字段和状态计数的子数组......
标签: php arrays multidimensional-array