Все для создания и продвижения сайтов

Верстка, программирование, SEO

Арифметические операции в php

Арифметические операции на php не отличаются от других языков, в данном статье расскажу о них на примере этого языка. Рекомендуем сначала прочитать, как создаются и выводятся переменные в статье - вывод переменных в php

Для работы создадим две переменные - x и y и дадим им любые значения.

<?php
	$x = 10;
	$y = 5;
?>

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

<?php
	$x = 10;
	$y = 5;
	
	$summa = $x + $y;
	$diff = $x - $y;
	$mult = $x * $y;
	$div = $x / $y;
?>

Мы рассмотрели основные операции, но их для работы будет недостаточно, поэтому приведем пример других:

Остаток при делении

К примеру, когда мы хотим узнать остаток от выражения 7/3, если разложим: 7/3 = 3*2 + 1. Суть работы должна быть понятна, 1 - это и есть остаток. Актуально только для целых чисел.

<?php
	$x = 10;
	$y = 5;

	$rem = $x % $y;
?>

Покажу заодно, как можно выводить наши операции на экран.

<?php
	$x = 10;
	$y = 5;
	
	$summa = $x + $y;
	echo "Сумма $x и $y = $summa";
?>

Мы увидим - Cумма 10 и 5 = 15.

Увеличение числа

К примеру мы хотим увеличить x на 10, для этого просто к этой переменной прибавим его.

<?php
	$x = 10;
	$x = $x + 10;
	echo "x = $x";
?>

Также есть сокращённая запись, которая эквивалента той, что выше:

<?php
	$x = 10;
	$x += 10;
	echo "x = $x";
?>

Вместо сложения, можно писать что угодна, к примеру умножить - x *= 10.

Инкремент. Увеличение и уменьшения числа на единицу.

В циклах часто требуется увеличить переменную на 1, для этого существует упрощённая запись - инкремент

<?php
	$x = x + 1;
	$x += 1;
        $x++;
	echo "x = $x";
?>

Три записи передают одно и тоже, тоже самое и с уменьшением - декрементом.

<?php
	$x = x - 1;
	$x -= 1;
        $x--;
	echo "x = $x";
?>

Вот и всё, так просто выполняется арифметические операции в php. Читать далее - конструкция if-else: if else примеры в php

Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.