Разбейте CSS-файл на массив с помощью PHP

Я хотел разбить CSS-файл на массив с помощью PHP.

Пример:

#selector{ display:block; width:100px; }
#selector a{ float:left; text-decoration:none; }

В массив php ...

array(2) {
  ["#selector"] => array(2) {
    [0] => array(1) {
      ["display"] => string(5) "block"
    }
    [1] => array(1) {
      ["width"] => string(5) "100px"
    }
  }
  ["#selector a"] => array(2) {
    [0] => array(1) {
      ["float"] => string(4) "left"
    }
    [1] => array(1) {
      ["text-decoration"] => string(4) "none"
    }
  }
}

Есть идеи?

О: Edit: я не беспокоюсь о плохо сформированных CSS-файлах в этом случае. Не должен быть пуленепробиваемым, если он не жадный

Ответы на вопрос(4)

Ваш ответ на вопрос