Вывод из массива
1.
bboytwist (28.03.2010 / 23:25)
Мне нужно вывести список категорий из бд.Как ето делается я знаю.Но вопрос не в том,как сделать что бы одна категория выводилась одним класом а следующая другим.Может кому не ясно,то вот пример
http://konon.mobi/forum/
там форумы выводятся 2 класами.Как ето сделать?
2.
bboytwist (28.03.2010 / 23:49)
Кстати класами ето имеется ввиду <div class="ololo"></div> )
3.
ramzes (28.03.2010 / 23:52)
$t = 1;
while(...){
if(($t/2)==round($t/2)){
class1
}else{
class2
}
$t++;
}
вот так попробуй
4.
DmitryDick (29.03.2010 / 00:03)
3, О.о легче мона
$class = true;
while(){
if ( $class ) {
echo 'class 1';
$class = false;
}
else {
echo 'class 2';
$class = true;
}
}
5.
bboytwist (29.03.2010 / 00:16)
4 спасибо большое,помогло!
6.
Артур (29.03.2010 / 12:08)
$class = true;
while(){
echo ($class)? 'class 1' : 'class 2';
$class = !$class;
}
Кто проще?
7.
Артур (29.03.2010 / 12:11)
Не знаю буит ли работать, но:
$class = true;
while() echo ($class = !$class)? 'class '.($class++) : 'class '.($class++);
8.
Артур (29.03.2010 / 12:24)
Bashka (Сегодня / 11:11)
Не знаю буит ли работать, но:
$class = true;
while() echo ($class = !$class)? 'class '.($class++) : 'class '.($class++);
Какой-то бред.
9.
Артур (29.03.2010 / 12:29)
Бред работает
<?php
$class = true;
for ($i=0; $i<5; $i++)
echo ($class = !$class)? 'class '.($class+1).'<br>' : 'class '.($class+1).'<br>';
?>
но он не рационален.
Ответ opera:
class 1
class 2
class 1
class 2
class 1
10.
Артур (29.03.2010 / 12:30)
Так лучше (результат тот же):
<?php
$class = true;
for ($i=0; $i<5; $i++)
echo 'class '.(($class = !$class)+1).'<br>';
?>
эммм.. Если кто то не понял то он выглядит так:
<?php
$class = true;
while() echo 'class '.(($class = !$class)+1);
?>
11.
Артур (29.03.2010 / 13:04)
7,
http://codepad.org/bFzvmXE1
12.
Артур (29.03.2010 / 14:58)
Не, инкремент не идет, я же вроде заменил его на:
(($class = !$class)+1)
А вообще, как вариант, автору ведь что надо было - "как сделать что бы одна категория выводилась одним класом а следующая другим" - class, class1 - два разных класса
URL:
https://visavi.net/topics/7513