- var_dump: documentation ( source)
- preg_replace: documentation ( source)
<?php
$css = <<<EOF
a {
padding: 10px;
}
@media (max-width: 600px) {
a {
padding: 0px;
}
}
EOF;
$css1 = preg_replace('/@media [^{]*{([^{}]|{[^{}]*})*}/', '', $css);
var_dump($css1);
$css2 = preg_replace('/@media [^{]*{([^{}]|{.*})*}/', '', $css);
var_dump($css2);
$css3 = preg_replace('/@media[^{]+\{([\s\S]+?})\s*}/', '', $css);
var_dump($css3);