Навигация
Введение
Динамическое содержимое
Переменные и литералы
Операции
Использование операций
Управляющие структуры
Хранение и получение данных
Массивы
Строки
Повторное использование
Объектноориентированное
Использование MySQL
Создание БД
Использование БД
Работа с MySQL
Доступ к БД из Web
Доп возможности MySQL
Тонкости Web
Ускорение использования
Системы торговли
 
Введение arrow Операции
Операции Версия в формате PDF Версия для печати Отправить на e-mail

Знаки операций

Знаки операций — это символы, которые можно использовать для манипуляции значениями и переменными путем выполнения над ними операций. Некоторые из этих операций потребуются для вычисления общей суммы и налога для заказа клиента. Мы уже упоминали две операции: операцию присваивания (=) и операцию конкатенации строк (.) Теперь давайте ознакомимся с полным списком операций.

В общем случае операции могут выполняться над одним, двумя и тремя аргументами, причем большинство из них выполняется над двумя аргументами. Например, операция присваивания принимает два аргумента — адрес, указываемый слева от символа =, и выражение, указываемое справа. Эти аргументы называются операндами, т.е. элементами, с которыми должна выполняться операция.

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

Арифметические операции очень просты — это обычные математические операции.

Арифметические операции РНР:


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

Для каждой из этих операций можно сохранять результат выполнения операции, например:


$result = $а + $b;


Сложение и вычитание работают так, как и ожидается. Результатом их выполнения является, соответственно, сумма и разность значений, хранящихся в переменных $а и $b.

Символ вычитания — можно использовать и в качестве унарной операции (т.е. операции, которая принимает один аргумент, или операнд) для указания отрицательных чисел. Например, $а = -1;

Умножение и деление также работают как обычно. Обратите внимание на использование звездочки вместо традиционного математического символа умножения и наклонной черты вместо обычного символа деления.

Операция взятия модуля возвращает остаток от деления переменной $a на переменную $b. Рассмотрим следующий фрагмент кода:


$а = 27;
$b = 10;
$result = $а%$b;

Значение, сохраненное в переменной $result, представляет собой остаток от деления 27 на 10, т.е. 7. Следует обратить внимание, что арифметические операции обычно применяются к целым числам или значениям с двойной точностью. В случае применения их к строкам РНР все же попытается их выполнить, преобразуя строки в числа. При наличии символов "е" или "Е" строка преобразуется в значение двойной точности. В противном случае она преобразуется в целочисленное значение. РНР выполняет поиск цифр в начале строки и найденные цифры использует в качестве значения; если строка не содержит цифр, ее значением будет нуль.

 
След. >
 
Статистика
PHP Мастер - учебник по языку © 2010