В PHP существуют следующие арифметические операторы:
+ Сложение
- Вычитание
* Умножение
/ Деление
% Деление по модулю
Также есть следующие операторы сравнения:
== Равно
< Меньше
> Больше
<= Меньше или равно
>= Больше или равно
!= Не равно
<> Не равно
И еще набор логических операторов:
&& И
|| ИЛИ
and И
or ИЛИ
xor Исключающее ИЛИ
! Отрицание
Вам еще пригодится знание оператора конкатенации строк:
Точка (.) Данный оператор используется для соединения двух или более строковых значений в одну строку.
<?php $str = "World";
echo "Hello, ".$str." !"; ?>
Оператор условий if имеет несколько реализаций в PHP:
Привычная для вас форма if:
<?php if($city == "Odessa") { echo ("In Odessa"); } else { echo ("In some city"); } ?>
И вторая форма , удобная в том случае, если Вам необходимо вставить HTML-код:
<?php if($s == "guest") :
echo ("Be my guest!");
else if ($s == "admin"):
echo ("Hello to me");
endif; ?>
И еще один пример для того, чтобы показать, как вставить HTML-код:
<?php if($s == "guest") :?>
Be my guest!");
<?php endif; ?>
Также можно использовать оператор switch, очень похожий на эквивалентный оператор в C:
<?php
$a=0;
switch($a) {
case 1:
echo "a is 1"; break;
case "hello":
echo "a is hello"; break;
default:
echo "a is unknown"; break;
}
?>
И еще один пример, который показывает существенное отличие данного оператора в PHP от эквивалентного в С:
<?php
$a = 7.8;
$b = 7.2;
$res = 7.8;
switch ($res) {
case $a:
echo $res; break;
case $b:
echo "wow"; break;
}
?>
То же самое может быть получено с switch(); endswitch;
- Блог пользователя - OFF
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Последние комментарии