| |
|
|
| | Хотел чтобы при каждом 5м проходе цикла переменная делалa ++
<?
$count = 55;
$c = 5;
for($i=0, $u=0; $i<$count; $i++, $u = $i/$c)
{ echo "$i $u<br>";}
?>
| Оказалось что деление/ даёт десятичные, 0.1 0.2 ... Как проще всего сделать чтобы было пять 0, пять 1, ... ? sprintf(); помоему не подходит, неужели только строковыми функциями? | |
| |
|
|
| |
|
|
| |
для: EXP
(16.09.2006 в 01:07)
| | | Имеется ввиду такое поведение?
<?
$count = 55;
$c = 5;
for($i=0, $u=0; $i<$count; $i++, $u = ceil($i/$c))
{ echo "$i $u<br>";}
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(16.09.2006 в 01:17)
| | | Да, спасибо, подходит. Округляет в большую сторону попробую сделать отсчёт с 1. | |
| |
|
|
| |
|
|
| |
для: EXP
(16.09.2006 в 01:31)
| | | Если вам нужно округление в меньшую сторону, то следует использовать функцию floor(), если обычно нормальное округление, то round(). | |
| |
|
|