我有一個像這樣的對象,我想從中創建多個對象。我需要檢查'group'的所有值,併爲每個不同的組創建一個新對象。在按屬性值分組的多個對象中拆分PHP對象
array (size=6)
0 =>
array (size=2)
'name' => string 'Cindy'
'group' => string 'GROUP A'
1 =>
array (size=2)
'name' => string 'Carl'
'group' => string 'GROUP A'
2 =>
array (size=2)
'name' => string 'Anna'
'group' => string 'GROUP A'
3 =>
array (size=2)
'name' => string 'Mary'
'group' => string 'GROUP B'
4 =>
array (size=2)
'name' => string 'John'
'group' => string 'GROUP B'
5 =>
array (size=2)
'name' => string 'Frank'
'group' => string 'GROUP C'
對於前面的例子,我最終會得到3個不同的對象,每個對象都有不同的變量。
array (size=3)
0 =>
array (size=2)
'name' => string 'Cindy'
'group' => string 'GROUP A'
1 =>
array (size=2)
'name' => string 'Carl'
'group' => string 'GROUP A'
2 =>
array (size=2)
'name' => string 'Anna'
'group' => string 'GROUP A'
array (size=2)
0 =>
array (size=2)
'name' => string 'Mary'
'group' => string 'GROUP B'
1 =>
array (size=2)
'name' => string 'John'
'group' => string 'GROUP B'
array (size=1)
0 =>
array (size=2)
'name' => string 'Frank'
'group' => string 'GROUP C'
你確實是指對象或數組? –
@UlrikMcArdle那麼,第一個例子是一個對象,我想用解釋的類似輸出將它拆分成數組或對象。 – raptorandy
3個不同的數組包含在一個大數組中或每個數組的一個變量(如您所期望的示例所示)? – Mikey