PHP для новичков: Арифметические операции и переменные

Изучим арифметические операции в PHP, позволяющие выполнять вычисления с переменными.

Создание переменных и основные операции

Создадим несколько переменных:

$x = 32;
$y = 22.1;

Выполним основные арифметические операции:

  • Сложение: Оператор + используется для сложения двух переменных. Создадим переменную $sum:
$sum = $x + $y;
  • Вычитание: Оператор — используется для вычитания:
$difference = $x - $y;
  • Умножение: Оператор * используется для умножения:
$product = $x * $y;
  • Деление: Оператор / используется для деления:
$quotient = $x / $y;

Операции работают как с целыми, так и с вещественными числами.

Остаток от деления

Оператор % находит остаток от деления. Операция выполняется только для целых чисел.

$z = 12;
$y = 22; //Изменено для целочисленного значения
$remainder = $x % $z;

Остаток от деления — это число, остающееся после деления одного целого числа на другое с получением целого результата. Например:

  • 12 / 7 = 1 с остатком 5.
  • 10 / 5 = 2 с остатком 0.
  • 11 / 6 = 1 с остатком 5.

Остаток от деления часто используется в условных операторах для проверки различных условий, например, определения чётности числа или проверки позиции элемента в последовательности.

Пример вывода результатов:

echo "Сумма из переменной x и переменной y равна: " . $sum . "<br>";
echo "Разница: " . $difference . "<br>";
echo "Умножение: " . $product . "<br>";
echo "Деление: " . $quotient . "<br>";
echo "Остаток при делении: " . $remainder . "<br>";

Результат вывода соответствует результатам арифметических операций.

Сокращенные записи арифметических операций

Для операций над одной и той же переменной существуют сокращенные записи.

Создадим переменную $q:

$q = 400;
  • Прибавление: $q += 10; эквивалентно $q = $q + 10;
  • Вычитание: $q -= 10; эквивалентно $q = $q — 10;
  • Умножение: $q *= 10; эквивалентно $q = $q * 10;
  • Деление: $q /= 10; эквивалентно $q = $q / 10;

Для увеличения или уменьшения переменной на единицу:

  • $q++; эквивалентно $q = $q + 1;
  • $q—; эквивалентно $q = $q — 1;

Сокращенные записи улучшают читаемость и упрощают запись кода.

Что будем искать? Например,программа