Сократить условие
Есть функция class'a:
public function blockList() {
global $db, $avatar_path;
$template = '';
$q = $db->query("SELECT `vk_id`, `avatar_id` FROM `users` LIMIT 28");
$i = 1;
while($d = $db->assoc($q)) {
$vk_id = $d['vk_id'];
$avatar_id = $d['avatar_id'];
$template .= '
<div class="user'.(($i == 1 || $i == 5 || $i == 9) ? '' : ' left').'">
<img src="'.$avatar_path.'/'.$avatar_id.'.png" title="'.($i + 4).'">
</div>
';
$i++;
}
return $template;
}
Каким образом избавиться от $i == 1 || $i == 5 || $i == 9
? Постоянно прописывать так числа не вариант.
Источник: Stack Overflow на русском