Bonjour,
J'aimerais trouver une technique pour supprimer tous les espaces d'un fichier CSS. Le but est de l'optimisé en allégeant son poids.
Exemple :
1 2 3
| #div {
propriété : valeur;
} |
J'ai réussi avec ce code :
str_replace(" ", "", $chaine);
Mais cela supprime tous les espaces, même ceux qui son contenu dans les accolades { et }
Donc si j'ai ce code CSS :
Il va me sortir ça :
Ce qui est invalide en CSS.
Ce que j'aimerais faire, c'est de dire à PHP de me virer tous les espaces excepté ceux qui sont entre un " { " et un " } " ou encore dans un commentaire (entre un " /* " et un " */ ")
Je n'arrive pas à trouver la fonction qu'il faut pour ça.
Merci.
Partager