|
Разгледаната тук функция отваря CSS (Cascading Style Sheets) файл, прочита съдържанието му и разделя селекторите от свойство:стойност елементите в стил-дефинициите. Функцията може да се използва при създаване на web базиран CSS редактор, като Sumatra: CSS Editor например. Функцията зарежда стойностите в два масива (имена и стилове). След това отделните стойности могат лесно да се получават чрез цикли или if/else структури.
Използвани са следните PHP функции file – прочита цял файл в масив. trim – премахва водещите и последващите интервали, табулации и други „white space” символи от стринг. strtok – разделя стринг на отгелни стрингове по зададени разделители. Например лесно можете да разделите изречение в масив от отделни думи, като зададете символа интервал за разделител. strstr – търси първото съвпадение на зададен стринг s1 в друг s2. При успех връща частта от s2 преди или след (според последния параметър) позицията на съвпадението. count – връща броя на елементите в масив или обект. Modulus (%) operator – връща остатъка от целочислено делене. Примерен CSS код Ще използваме файлът style_sheet.css за да си изясним как работи PHP кода. Съдържание на файла: CODE
PHP код CODE
Работещ пример Тази функция има важна роля в Sumatra: CSS Editor, където можете прочетете повече и да я видите в действие. Източник: bewebmaster.com
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||









