在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