belarusweb.net
© Петр Романовский Минск, 2016-2017.



belarusweb.net

Основы создания сайтов...

PHP+MySQL >>>

                          Учебник Задачник Справочник

3.2. Арифметические операторы

Арифметические операторы представляют собой основные арифметические операции, к которым относятся отрицание ('-$a'), вычитание ('$a-$b'), сложение ('$a+$b'), умножение ('$a*$b'), деление ('$a/$b'), деление по модулю ('$a%$b'), возведение в степень ('$a**$b').

Следует отметить, что:

<?php
$a=6+2; 				//Теперь $a==8
$b='6 яблок'+2;   //Теперь $b==8, т.к. '6 яблок' преобразуется к числу 6	
echo $b.'<br>';
		 
$c=6*2; 		//Теперь $c==12
$d=6/2; 		//Теперь $d==3, т.к. оба значения целые числа, которые делятся нацело	
$e=6.3/2; 	//Теперь $e==3.15 
$m=6.3%2; 	//Теперь $m==0, т.к. 6.3 преобразуется в 6 и остаток от деления равен 0

$n=-5%(-2); //Теперь $n==-1, т.к. остаток от деления равен 1 и первый операнд 
echo $n.'<br>';			//(делимое) является отрицательным числом

$a=[2,4]+[8,'t'=>5]; 	//Теперь $a==[2,4,'t'=>5], т.к. элемент с ключем '0' 
								//имеется в обоих массивах, использовалось значение 
								//ключа из первого массива
?>

Пример 3.3. Арифметические операторы языка PHP

Контрольные вопросы и задания

  1. Перечислите арифметические операторы. Опишите их особенности.

Словарь новых английских слов

operator [ˈɒpəreɪtə] – оператор.
clone [kləʊn] – двойник, клон.
instance [ˈɪnst(ə)ns] – образец, пример.
or [ɔː] – или.
while [wʌɪl] – до тех пор (пока).
notice [ˈnəʊtɪs] – предупреждение, уведомление.
undefined [ʌndɪˈfʌɪnd] – неопределенный.
variable [ˈvɛːrɪəb(ə)l] – переменная.
error [ˈɛrə] – ошибка.
parse [pɑːz] – разбор, анализ.
unexpected [ʌnɪkˈspɛktɪd] – непредвиденный, внезапный.
syntax [ˈsɪntaks] – синтаксис, синтаксический.
Комментарии (0)
Петр Романовский
1. Приветствуются комментарии, которые содержат дополнения к материалу текущей страницы, а также ваши ответы на вопросы других пользователей.
2. Если вам что-то непонятно - спрашивайте, не забывая написать, что именно и с какого места.
Показаны все комментарии
Чтобы оставить свой комментарий, авторизуйтесь, пожалуйста!    
     
belarusweb.net © Петр Романовский, Минск, 2016-2017.
Связаться с автором
Наверх