И вновь продолжаем изучать PHP. Сейчас мы поговорим о числах и операциями над ними.
Рассмотрим арифметические операции:
Пример | Название | Результат |
-$a | Отрицание | Смена знака $a. |
$a + $b | Сложение | Сумма $a и $b. |
$a - $b | Вычитание | Разность $a и $b. |
$a * $b | Умножение | Произведение $a и $b. |
$a / $b | Деление | Частное от деления $a на $b. |
$a % $b | Деление по модулю | Целочисленный остаток от деления $a на $b. |
Теперь посмотрим на примерах какой будет результат
Давайте сразу определимся чему равна каждая переменная:
$a = 10
$b = 2
Приведем небольшой листинг.
<!DOCTYPE HTML> <html><head> <meta charset="UTF-8"> <title></title> </head><body> <? $a = 10; $b = 2; // теперь по арифметическим операторам //отрицание $denial = -$a; echo "Отрицание числа $a равно $denial"; //не забудем про перенос строки echo " "; //Сложение $summ = $a + $b; echo "Сумма чисел $a и $b равна $summ"; echo " "; // Вычитание $diff = $a - $b; echo "Из $a вычесть $b равно $diff"; echo " "; //умножение $multiplication = $a * $b; echo "операция перемножения $a на $b равна $multiplication"; echo " "; // Деление $division = $a / $b; echo "Результат деления $a на $b равен $division" . "br"; //Остаток от деления $mod = $a % $b; echo "Остаток от деления $a на $b равен $mod"; ?> </body></html>
Посмотрите на результат, попробуйте изменить переменные, посмотрите как меняются значения.
Арифметические операции мы прошли. И слава богу. Продолжим. Далее работа со строками.
В PHP есть два оператора для работы со строками. Первый - оператор конкатенации ('.'), который возвращает объединение левого и правого аргумента. Второй - оператор присвоения с конкатенацией, который присоединяет правый аргумент к левому.
Рассмотрим небольшой пример в листинге.
<!DOCTYPE HTML> <html><head> <meta charset="UTF-8"> <title></title> </head><body> <? $a = "Привет "; $b = $a . "Мир!"; echo $b . " "; $a = "Привет "; $a .= "Мир!"; echo $a; ?> </body></html>
Так что и в первом и во втором случае из листинга будут выведены одинаковые строки "Привет Мир!".
Попробуйте поэкспериментировать с переменными и все поймете, чуть позже продолжим обучение .
С уважением Ваш ИТ Инженер.
Кабели контрольные с защитным покровом. Хороший и качественный кабель квббшв от отечественного производителя. Более 20 лет на рынке.