我想通过key => value将对象数组拆分为多个数组,但我无法弄清楚它是如何实现的。PHP按对象将对象数组拆分为多个数组=>值
我有一个这样的阵列:
Array => (
[0]=>stdClass Object(
[id]=>1
[title]=> Title1
[content]=>Content1
[cat]=>Cat1
[date]=>20140910
)
[1]=>stdClass Object(
[id]=>2
[title]=> Title2
[content]=>Content2
[cat]=>Cat2
[date]=>20140910
)
[2]=>stdClass Object(
[id]=>3
[title]=> Title3
[content]=>Content3
[cat]=>Cat1
[date]=>20140910
)
)
,我想通过“猫” =>“值”拆分此和创建这样
Array => (
[Cat1] => Array(
[0] => Array(
[id]=>1
[title]=> Title1
[content]=>Content1
[cat]=>Cat1
[date]=>20140910
)
[1] => Array(
[id]=>3
[title]=> Title3
[content]=>Content3
[cat]=>Cat3
[date]=>20140910
)
)
[Cat2] => Array(
[0] => Array(
[id]=>2
[title]=> Title2
[content]=>Content2
[cat]=>Cat2
[date]=>20140910
)
)
)
因此,这是一个数组我正在尝试做什么,但我做不到。
感谢这worekd!我没有想到解决方案会如此简单。我倾向于认为事情:) – 2014-09-21 17:44:07
不客气:) – MH2K9 2014-09-21 17:45:40