在PHP中,我需要把這個數組:PHP字符串數組結構
array(
'group1_selector1_rule1' => value
, 'group1_selector1_rule2' => value
, 'group1_selector1_rule3' => value
, 'group1_selector2_rule1' => value
, 'group1_selector2_rule2' => value
, 'group2_selector1_rule1' => value
, 'group2_selector1_rule2' => value
, 'group3_selector1_rule1' => value
, 'group3_selector2_rule1' => value
, 'group3_selector2_rule2' => value
);
到這一點:
array(
'group1' => array(
'selector1' => array(
'rule1' => value
, 'rule2' => value
, 'rule3' => value
)
, 'selector2' => array(
'rule1' => value
, 'rule2' => value
)
) // end group 1
, 'group2' => array(
'selector1' => array(
'rule1' => value
, 'rule2' => value
)
) // end group 2
, 'group3' => array(
'selector1' => array(
'rule1' => value
)
, 'selector2' => array(
'rule1' => value
, 'rule2' => value
)
) // end group 3
); // end array
如果有任何人想提出一個聰明的辦法,我想有興趣:) 我想我可以用一些算法,但我想要一些優雅的東西,並有一種巧妙的使用explode()和一些'array_merging'函數可以做到這一點的感覺?
很快:)非常感謝,救了我半夜在這裏! – mikkelbreum 2011-04-12 21:50:08
@mikkelbreum - 不客氣的朋友:) – Wh1T3h4Ck5 2011-04-12 21:50:57