Я рад приветствовать Вас на 2 уроке курса уроки PHP для начинающих. Из этого урока Вы узнаете какие в PHP бывают арифметические и логические конструкции, а так же какие бывают циклы. И в дальнейшем Вы сможете использовать полученные знания на практике.
Арифметические и логические конструкции
В PHP существуют такие арифметические операторы:
Вычитание -
Сложение +
Деление /
Умножение *
Деление по модулю %
Операторы сравнения:
Равно ==
Больше >
Меньше <
Больше или равно >=
Меньше или равно <=
Не равно <>
Не равно !=
Логические операторы PHP:
И &&
И and
ИЛИ ||
ИЛИ or
Исключающее ИЛИ xor
Отрицание !
Еще один важный оператор, это оператор конкатенации(объединения) строк: точка (.) Его нужно использовать для объединения нескольких строк в одну.
$str = "Hello"; echo $str.", World!";
Оператор условий if имеет несколько реализаций в PHP.
Привычная форма использования if:
if($city == "Kyiv") { echo ("Kyiv"); } else{ echo ("Default city"); }
Форма, удобная для вставки HTML-кода:
if($s == "guest") : echo ("Привет гость!"); else if ($s == "admin"): echo ("Привет админ!"); endif;
Еще один способ, вставки HTML-кода:
<? if($s == "guest") : ?> <h1>Привет гость!");</h1> <? endif; ?>
В PHP также есть оператор множественного выбора switch, его синтаксис очень похож на такой же оператор в C.
$a=0; switch($a) { case 1: echo "А = 1"; break; case "Привет": echo "А = Привет"; break; default: echo "Неопределено"; break; }
Следующий пример показывает существенное отличие оператора switch в PHP от такого же в С:
$a = 3.6; $b = 1.1; $с = 3.6; switch ($result) { case $a: echo $result; break; case $b: echo "Результат: ".$b; break; }
Такой же результат может быть получен со switch(); endswitch;.
Циклы
В PHP, как и влюбом другом языке программирования, есть несколько видов циклов. Для начала я хочу рассказать об операторе цикла while. Он также имеет два вида записи:
Привычный while() и while(): endwhile;
$count = 0; while($count < 100) { $count++; echo $count; }
или
$count = 0; while($count < 100) : $count++; echo $count; endwhile;
Также есть оператор do { } while(), который сначала выполняет участок кода, после чего делает проверку.
Оператор for тоже имеет две формы записи:
for($i = 100; $i > 50; $i--){ echo ($i); }
или
for($i = 50 $i < 100; $i++): echo ($i); endfor;
Получайте новые статьи блога прямо себе на почту
Рекомендую также:
Я в этом не разбираюсь, а вот сын все понял.
Чесно могу признаться, никогда не понимала математику,хотя всегда восхищалась людям, которые в ней понимают.