Увеличение/Уменьшение переменной на единицу
Увеличение/Уменьшение переменной на единицу.
Кроме основных четырех математических действий в PHP, которые мы разобрали ранеe, в PHP есть еще две операции, которые очень часто встречаются на практике:
Вот таким образом можно увеличить или уменьшить значение переменной на 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
В принципе, это все основные операции с переменными, которые могут понадобиться при создании сайтов. Если Вам нужно будет узнать, как выполнить еще какое-то математическое действие, Вы всегда можете найти его в справочниках, которых полно в сети Интернет.
|