Всем привет, есть задача по минимазации css файла, многие функции работают все окей. В php новичок,не знаю как можно написать функцию которая будет объединять схожие по параметрам классы (писать их через запятую с общими параметрами). Знаю что можно через регулярные выражения. Например: Код (CSS): .class1{ font-size: 12px; } .class2{ color:blue; font-size: 12px; } Результат: .class1, class2{ font-size: 12px; } .class2{ color:blue; } Т.е. не просто объединять дублирующиеся, а со сходижими параметрами (не важно чтоб все совпадали).
@MrElnur по моему здесь только регуляркой не отделаться, предлагаю поместить файл в массив file(style.css) и далее работать с массивом по схеме типа ищем совпадения, вычисляем к какому классу относятся, группируем
А разве не существует готового решения? которое оптимизирует css, удаляет пробелы, группирует классы, а??