PHP Арифметические операторы: Пособие для начинающих
Здравствуйте, будущие мастера PHP! Сегодня мы отправимся в увлекательное путешествие в мир арифметических операторов PHP. Не волнуйтесь, если вы никогда не писали ни строчки кода — я буду вашим доброжелательным проводником в этом числовом приключении!
Что такое арифметические операторы?
Прежде чем мы углубимся, давайте поймем, что такое арифметические операторы. Помните те математические символы, которые выучивали в школе? Сложение (+), вычитание (-), умножение (*) и деление (/)? В 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