SKiBD Laboratorium 7
$kolory[‘red’]=”#FF0000”; $kolory[‘g reen’]=”#00ff00”;
// ... itd.
Pierwszy element tablicy ma zawsze indeks 0. Do elementów tablicy możemy się odwoływać:
<? echo ,,$dni_tygodnia[l]”; ?>
lub <? $day = 0; echo ,,$dni_tygodnia[$day]?> g) Łańcuchy znaków
Seria zgrupowanych znaków otoczona znakami cudzysłowu jest nazywana łańcuchem znaków:
<? $a = „jesteś moim czytelnikiem numer 5”; ?>
Istnieje także możliwość odwoływania się w łańcuchu do innych zmiennych, które zostaną zastąpione wartością w momencie wykonywania skryptu.
<? Snumer =5; $a = „jesteś moim czytelnikiem numer Snumer”; ?> h) Struktury sterujące
Konstrukcja if... elseif... else
Konstrukcja ta wykonuje instrukcje na podstawie wartości testowanego wyrażenia.
przykład 8. (instrukcja warunkowa)
<?
if ( $a == „10” )
{
// true wykonaj ten kod echo”a= 10”;
}// ewentualnie else {
// FALSE wykonaj ten kod echo”a nie równe 10
}
?>
Posprawdzaniu zmiennej $a, jeśli będzie ona miała wartość 10 (warunek będzie miał wartość TRUE) zostanie wykonany kod TRUE Chile przeciwnym wypadku kod FALSE. Blok else jest opcjonalny, natomiast w warunku możemy określić dowolną kombinację logiczną różnych warunków.
Drugim wariantem instrukcji if jest instrukcja if ... elseif ... else, której przykład przedstawiono poniżej.
przykład 9.
if ( $a == „10” )
// TRUE wykonaj ten kod echo”a = 10”;
}// ewentualnie elseif ( $b == „8” ) {
// true drugi warunek, wykonaj ten kod echo”b = 8”;
}else{
// FALSE drugi warunek.
echo”a nie równe 10 i b nie równe 8”;
}
Podstawy PHP. Dynamiczne strony WWW. 7