Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 像解析简单的HTMLDOM一样解析CSS_Php_Css_Parsing - Fatal编程技术网

Php 像解析简单的HTMLDOM一样解析CSS

Php 像解析简单的HTMLDOM一样解析CSS,php,css,parsing,Php,Css,Parsing,例如,我可以用它来做这样的事情: $css = new simple_css(); foreach ($css->find_elements_with_property('margin') as $element) { //do my stuff if ($something) { $elem->spacing = '1px'; } } $processed_css = $css->plaintext(); 我只知道两个项目: (已放弃) (上次更新于一

例如,我可以用它来做这样的事情:

$css = new simple_css();
foreach ($css->find_elements_with_property('margin') as $element) {
  //do my stuff
  if ($something) {
    $elem->spacing = '1px';
  }
}
$processed_css = $css->plaintext();

我只知道两个项目:

  • (已放弃)
  • (上次更新于一年前)

我真的没有用过任何一个。

不确定这是否有用。在github上可用,我自己没有使用过,但一所大学提到过它很有用…

也许,你可以使用它,它不一样,但用更少的钱(这是我在这个主题上知道的唯一稳定的项目),你可以通过使用带警卫的混音来实现同样的效果

看一看

希望这有帮助

我搜索到:



链接:

类似的东西肯定会有用。我使用这个工具,它令人印象深刻。
 <?php
include("cssparser.php");

$css = new cssparser();
$css->ParseStr("b {font-weight: bold; color: #777777;} b.test{text-decoration: underline;}");
echo $css->Get("b","color");     // returns #777777
echo $css->Get("b.test","color");// returns #777777
echo $css->Get(".test","color"); // returns an empty string
?>