0

我有以下CSS代码

header{
  color:#00F; 
  font-weight:bold
}
/* This is some comment */
body{
  font-size:11px;
}

我想把它分成一个多维数组,比如

Array (
  [header] => array (
    [color] => "#00F",
    [font-weight] => "bold"
  )
  [body] => array (
    [font-size] => "11px"
  )
)

我该怎么做呢?

非常感谢

4

1 回答 1

-1

使用正则表达式解析它。

对于“外部”块:一旦在每个表达式([^{])+{([^}]+)} 中都有文本,请使用:selector {...}([-\w]+):([^;]+);

对于实际代码,请使用preg_match(...)

于 2012-06-08T16:08:27.040 回答