Задача такая: найти все классы (class) и индетификаторы (id) в css-Ффайле и проверить каждый, есть ли он в указанном html файле.
Если в html файле его нет, то корретно удалить из css-файла.
Написал следующий код:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- function serachClass ($id_class) {
- GLOBAL $css;
- //Находим все классы
- $sclid = "/\\" . $id_class . "[\w_-]+(\,|\{|\s+|\:)/i";
- //Очищаем массив
- }
- //Выделяем уникальные значения из массива
- //Делаем конечный массив
- foreach ($rezult_css as $key_val) {
- }
- //Проверка существования класса(ID) в html-файле
- if($id_class == ".") {
- echo "Класс " . $rezult_css_go[$i_serach] . " найден в базе <br/>" ;
- } else {
- $bvcbvc = "/[^\}]*?\\" . $id_class . $rezult_css_go[$i_serach] . "[^}]+\}/is";
- }
- } elseif($id_class == "#") {
- echo "ID " . $rezult_css_go[$i_serach] . " найден в базе <br/>" ;
- } else {
- $bvcbvc = "/[^\}]*?\\" . $id_class . $rezult_css_go[$i_serach] . "[^}]+\}/is";
- }
- }
- }
- }
- serachClass(".");
- serachClass("#");