我想通過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