same_ivan
Гуру форума
- Регистрация
- 1 Авг 2014
- Сообщения
- 115
- Реакции
- 67
- Автор темы
- #1
Добрый день! Я не программист.. я дизайнер.
Есть цикл. В нем есть условие, если условие выполняется то для li я проставляю соответствующие классы.
Скажите пожалуйста, возможно ли выполнить условие которое внутри цикла - один раз. Мне это надо для того чтоб присвоить класс только первой li.
Собственно так это выглядит:
Есть цикл. В нем есть условие, если условие выполняется то для li я проставляю соответствующие классы.
Скажите пожалуйста, возможно ли выполнить условие которое внутри цикла - один раз. Мне это надо для того чтоб присвоить класс только первой li.
Собственно так это выглядит:
PHP:
foreach ($this->getItemsAsArray() as $item){
$check = $item['label'];
if (preg_match("/^[A-Z]+$/", $check)) {$bingo = 'eng-sym';}
else if (preg_match("/^[А-Я]+$/", $check)) {$bingo = 'rus-sym';}
else {$bingo = 'other-sym';}
echo '<li'.$item['style'].' class="'.$bingo.' cells"><a class="'.$item['css'].'" href="'.$item['url'].'">'. $item['label'] . '</a>' . $item['count'] . '</li>';
}