如何通过PHP删除空的CSS 属性?
How to remove empty CSS property by PHP?
我有这样的字符串
.header{
font-family:;
background-color:red;
color:blue;
line-height:;
}
.footer{
background-color:green;
color:;
}
我想像这样转换这个字符串
.header{
background-color:red;
color:blue;
}
.footer{
background-color:green;
}
我怎样才能做到这一点?
尝试:
preg_replace('/.*:\s*;/i', '', $string);
不过,对于 .header
?
,输出也会包括 color:blue;
而不仅仅是 background-color:red;
我有这样的字符串
.header{
font-family:;
background-color:red;
color:blue;
line-height:;
}
.footer{
background-color:green;
color:;
}
我想像这样转换这个字符串
.header{
background-color:red;
color:blue;
}
.footer{
background-color:green;
}
我怎样才能做到这一点?
尝试:
preg_replace('/.*:\s*;/i', '', $string);
不过,对于 .header
?
color:blue;
而不仅仅是 background-color:red;