PHP Арифметические операторы: Пособие для начинающих

Здравствуйте, будущие мастера PHP! Сегодня мы отправимся в увлекательное путешествие в мир арифметических операторов PHP. Не волнуйтесь, если вы никогда не писали ни строчки кода — я буду вашим доброжелательным проводником в этом числовом приключении!

PHP - Arithmatic Operators

Что такое арифметические операторы?

Прежде чем мы углубимся, давайте поймем, что такое арифметические операторы. Помните те математические символы, которые выучивали в школе? Сложение (+), вычитание (-), умножение (*) и деление (/)? В PHP мы используем те же символы для выполнения вычислений. Круто, правда? Это как если бы ваш компьютр был огромным калькулятором!

Основные арифметические операторы

Давайте начнем с азов. Вот таблица самых распространенных арифметических операторов в PHP:

Оператор Название Пример
+ Сложение $a + $b
- Вычитание $a - $b
* Умножение $a * $b
/ Деление $a / $b
% Остаток от деления $a % $b

Теперь давайте посмотрим, как работают эти операторы!

Сложение (+)

<?php
$a = 5;
$b = 3;
$result = $a + $b;
echo "5 + 3 = " . $result;
?>

Когда вы запустите этот код, он выведет: 5 + 3 = 8

Что здесь происходит? Мы объявляем две переменные, $a и $b, и присваиваем им значения. Затем мы используем оператор сложения (+), чтобы сложить эти значения и сохранить результат в новой переменной под названием $result. Наконец, мы выводим результат с помощью echo.

Вычитание (-)

<?php
$a = 10;
$b = 4;
$result = $a - $b;
echo "10 - 4 = " . $result;
?>

Результат: 10 - 4 = 6

Похоже на сложение, но на этот раз мы вычитаем $b из $a.

Умножение (*)

<?php
$a = 6;
$b = 7;
$result = $a * $b;
echo "6 * 7 = " . $result;
?>

Результат: 6 * 7 = 42

Здесь мы умножаем $a и $b. Помните, в PHP (и большинстве других языков программирования) мы используем * для умножения, а не x.

Деление (/)

<?php
$a = 20;
$b = 4;
$result = $a / $b;
echo "20 / 4 = " . $result;
?>

Результат: 20 / 4 = 5

Деление работает так, как вы ожидаете. Но будьте осторожны! Если вы попытаетесь разделить на ноль, PHP выдаст ошибку. Всегда проверяйте делитель!

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

<?php
$a = 17;
$b = 5;
$result = $a % $b;
echo "17 % 5 = " . $result;
?>

Результат: 17 % 5 = 2

Оператор остатка от деления дает вам remainder после деления. В этом случае, 17 разделено на 5equals 3 с remainder 2. Вот почему наш результат равен 2.

Комбинирование операторов

Теперь, когда мы освоили основы, давайте немного все перемешаем!

<?php
$a = 10;
$b = 5;
$c = 2;
$result = $a + $b * $c;
echo "10 + 5 * 2 = " . $result;
?>

Результат: 10 + 5 * 2 = 20

Подождите минутку! Разве это не должно быть 30? Ну, как и в математике, PHP следует порядку операций. Умножение occurs перед сложением, поэтому на самом деле он calculates 10 + (5 * 2).

Если мы хотим изменить порядок, мы можем использовать скобки:

<?php
$a = 10;
$b = 5;
$c = 2;
$result = ($a + $b) * $c;
echo "(10 + 5) * 2 = " . $result;
?>

Результат: (10 + 5) * 2 = 30

Теперь это больше похоже на то!

Реальный пример: Расчет скидки

Давайте применим наши новые навыки на реальном примере. Представьте, что вы создаете интернет-магазин, и вам нужно calculate окончательную цену товара после применения скидки.

<?php
$originalPrice = 100;  // Исходная цена товара
$discountPercentage = 20;  // Процент скидки

// Calculate сумма скидки
$discountAmount = $originalPrice * ($discountPercentage / 100);

// Calculate окончательная цена
$finalPrice = $originalPrice - $discountAmount;

echo "Исходная цена: $" . $originalPrice . "\n";
echo "Процент скидки: " . $discountPercentage . "%\n";
echo "Вы экономите: $" . $discountAmount . "\n";
echo "Окончательная цена: $" . $finalPrice;
?>

Результат:

Исходная цена: $100
Процент скидки: 20%
Вы экономите: $20
Окончательная цена: $80

В этом примере мы используем несколько арифметических операторов для расчета скидки. Сначала мы calculate сумму скидки, умножая исходную цену на процент скидки (преобразованный в десятичную дробь). Затем мы вычитаем эту сумму из исходной цены, чтобы получить окончательную цену.

Заключение

Поздравляю! Вы только что сделали свои первые шаги в мир арифметических операторов PHP. Помните, что практика делает мастера, поэтому не бойтесь экспериментировать с этими операторами. Попробуйте создать свои own расчеты, может быть, calculator для расчета чаевых или индекса массы тела (ИМТ).

Арифметические операторы PHP являются основными блоками для более сложных расчетов в ваших программах. По мере продолжения вашего пути в PHP вы часто будете использовать эти операторы. Так что продолжайте calculates, продолжайте программировать и, самое главное, продолжайте наслаждаться процессом!

Credits: Image by storyset