PHPFAQ  
Начинающим   Технологии   MySQL   PDO   Ошибки   Ссылки   Юмор   Форум   SafeMySQL  
-- Список сообщений -- Поиск --
Помогите разобраться с постдекрементом
Ilia 17.05.12 14:43
<?
$i=0;
for ($i++; --$i<10; $i+=2) {
echo $i . "<br>\n";
}
?>
Почему результат этого цикла начинается с 0?
ответить
EP 18.05.12 06:00
Следим за руками

$i=0;
$i++;
while(--$i<10) {
echo $i . "<br>\n";
$i+=2;
}
ответить
Grimm 23.05.12 13:32
может так проще?

// и если надо с 1
for ($i=1; $i<10; $i++) {
echo $i . "<br>\n";
}

//--------------
echo "<h3>Постфиксный инкремент</h3>";
$a = 5;
echo "Должно быть 5: " . $a++ . "<br />\n";
echo "Должно быть 6: " . $a . "<br />\n";

echo "<h3>Префиксный инкремент</h3>";
$a = 5;
echo "Должно быть 6: " . ++$a . "<br />\n";
echo "Должно быть 6: " . $a . "<br />\n";

echo "<h3>Постфиксный декремент</h3>";
$a = 5;
echo "Должно быть 5: " . $a-- . "<br />\n";
echo "Должно быть 4: " . $a . "<br />\n";

echo "<h3>Префиксный декремент</h3>";
$a = 5;
echo "Должно быть 4: " . --$a . "<br />\n";
echo "Должно быть 4: " . $a . "<br />\n";
ответить
Написать
Имя:*
Заголовок:*
Вы робот?
Текст:
Пожалуйста, воздержитесь от посылки спама.
Сообщения, содержащие гиперссылки, проходят премодерацию.

© phpfaq.ru, 2019 1558960293.006 sec. О сайте   Хостинг iHor.ru