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 に答える