可能重复:
使用 PHP 解析 CSS 文件
我希望能够通过 css 文件搜索找到类或 id 并恢复其样式。
IE..css文件布局
body {
margin:0;
padding:0;
}
span {
margin:0;
padding:0;
} #input { font:12px arial; }
a { color:#0000FF;
text-decoration:none;
}
.logout a:hover { text-decoration:underline; }
我想在文件中找到说ID“#input”并将其带回样式。
font:12px arial;
或 #input{ 字体:12px arial;}
如果有更多的话,很可能会把它带回来,但要保持这个小样。
我尝试了自己,但没有运气,因为我在正则表达式方面不太好。
if(file_exists("css/style.css") && filesize("css/style.css") > 0){
$filesize = filesize("css/style.css");
$handle = fopen("css/style.css", "r");
$contents = fread($handle, $filesize);
fclose($handle);
}
preg_match('@^(?:#input{)?([^}]+)@i', $contents, $matches);
echo "style: {$matches[0]} <br>";
print_r($matches2);
请帮忙。