Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

Увеличение/Уменьшение переменной на единицу

Viktor | 24.02.2014 | нет комментариев

Увеличение/Уменьшение переменной на единицу.

Кроме основных четырех математических действий в PHP, которые мы разобрали ранеe, в PHP есть еще две операции, которые очень часто встречаются на практике:

    • Увеличение значение переменной на 1 ($a++;)

 

  • Уменьшение значения переменной на 1 ($a–;)

Вот таким образом можно увеличить или уменьшить значение переменной на 1:

Листинг 1.

<?php

$a = 1;
$b = 5;
$c = $a++;
$d = $b–;
echo “Значение а – $c <br>”;
echo “Значение b – $d”;

?>

После выполнения этой программы в браузере должно появиться:

Значение а – 2

Значение b – 4

Иногда можно встретить вот такую запись:

++$a;
–$b;

знаки плюса (минуса) находятся перед переменной. Разница в таких записях вот какая:

x++; // увеличивает значение x на единицу и возвращает старое значение x
++x; // увеличивает значение x на единицу и возвращает новое значение x

x– ; // уменьшает значение x на единицу и возвращает старое значение x
–x ; // уменьшает значение x на единицу и возвращает новое значение x

Пример:

x = 2;
y = ++x; // x теперь равно 3, y равно 3
y = x–; // x равно 2, y равно 1

В принципе, это все основные операции с переменными, которые могут понадобиться при создании сайтов. Если Вам нужно будет узнать, как выполнить еще какое-то математическое действие, Вы всегда можете найти его в справочниках, которых полно в сети Интернет.

АВТОРСКИЕ ПРАВА
Источник: luksweb.ru
При перепечатке ссылка на источник обязательна
Оставить комментарий

Ваш email не будет опубликован. Обязательные поля помечены (обязательно)

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2014 © BB3x.ru - русская поддержка форума phpBB