Skip to content

Instantly share code, notes, and snippets.

@ZeeAgency
Created January 18, 2011 22:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ZeeAgency/785307 to your computer and use it in GitHub Desktop.
Save ZeeAgency/785307 to your computer and use it in GitHub Desktop.
It just adds the missing indentation for end brackets...
<!doctype>
<pre>
<?php
$scss = file($myCssFilePath);
$tab = ' ';
foreach($scss as $line) {
$tabLevel = 0;
for($i = 0; $i<50; $i++) {
if(substr($line, $i, 1) == $tab) {
$tabLevel = $i;
} else {
break;
}
}
while(strpos($line, ' }') !== false) {
$found = strpos($line, ' }');
$line = substr($line, 0, $found)."\n".str_repeat($tab, $tabLevel--).'}'.substr($line, $found+2);
}
echo $line;
}
?>
</pre>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment