Bajo.pl PHP & MySQL Pomoc Cz@t Poczta
 Strona główna
 Newsy
 Kurs PHP
 Kurs MySQL
 Skrypty
 Download
 Księga gości
 O mnie

 Kurs PHP
 Kurs MySQL

Skrypty:

 Graficzny licznik
 Sonda poll
 Statystyki istat
 BlazeBoard PL
 Phorum 3.2.11
inne ->   

Statystyki:

Kurs PHP 
OPERATORY DLA WARUNKÓW

W konstruowaniu warunków przydają się bardzo operatory porówania i logiczne:



   Operatory porównania

==    równość
===   identyczność
!=    nierówność
<     mniejsze
>     większe
<=    mniejsze lub równe
>=    większe lub równe

<?
# równość
$a = "Mruczek";
if($a == "Mruczek")
echo("Mruczek...");

# identyczność (ta sama wartość i typ zmiennej)
# warunek nie jest spełniony (string i integer)
$a = 0;
if($a === "0")
echo("Identyczne!");

# nierówność
$a = "Ramzes";
if($a != "Mruczek")
echo("Mruczek nie... to może Ramzes");

# mniejsze
$a = 5;
if($a < 0)
echo("Mniejsze od zera");

# większe
$a = 5;
if($a > 0)
echo("Większe od zera");

# mniejsze lub równe
$a = 5;
if($a <= 5)
echo("Mniejsze lub równe 5");

# większe lub równe
$a = 7;
if($a >= 5)
echo("Większe lub równe 5");

?>




   Operatory logiczne

and, &&    równość
or, ||     identyczność
!          nierówność

<?
# and i &&
$a = "Mruczek";
if(($a == "Mruczek") and ($a != "Ramzes"))
echo("Mruczek, ale nie Ramzes")

if(($a == "Mruczek") && ($a != "Ramzes"))
echo("Mruczek, ale nie Ramzes")


# or i ||
$a = "Mruczek";
if(($a == "Mruczek") or ($a == "Ramzes"))
echo("Mruczek lub Ramzes")

if(($a == "Mruczek") or ($a == "Ramzes"))
echo("Mruczek lub Ramzes")


# not
$a = "Mruczek";
if(!($a == "Ramzes"))
echo("Nie Mruczek...");

?>

Jak widać, kolejne warunki umieszcza się w nawiasach okrągłych i łączy za pomocą operatorów logicznych.


TEMATY:
 Instrukcje warunkowe
 Instrukcja IF
 Operatory dla warunków
 Instrukcja SWITCH

 Spis treści
[poprzedni temat - Instrukcja warunkowa] [następny temat - Instrukcja SWITCH]

© copyright 2001 by Bartosz Maciaszek. Wszelkie prawa zastrzeżone.