|
Tablice - część pierwsza
Tablice to najwygodniejszy sposób przechowywania informacji. Przy ich pomocy
możemy przechowywać i wyświetlać dane w sposób uporządkowany. Elementy
tablicy można sortować, przeglądać jedna po drugiej itd...
Spróbujmy napisać prosty skrypt, który według podanej przez nas nazwy
domeny państwowej wyświetli kraj do którego ona należy. Oprzemy go na
jednowymiarowej tablicy asocjacyjnej. Dzięki zastosowanej funkcji array() możemy
jednocześnie przypisać
wartości wielu elementom tablicy.
przykładowy skrypt:
domeny.php3
----------------------------------------------------------------------
<html>
<body>
<b>Sprawdź do jakiego kraju należy domena</b><br><br>
<form method=post action=<? $PHP_SELF; ?>>
wpisz nazwę domeny np. "pl"<br>
<input type=text name=kraj><br><br>
<input type=submit value=sprawdź>
</form>
<?
//początek tablicy
$domeny = array(
"pl" => "Polska",
"de" => "Niemcy",
"it" => "Włochy",
"ru" => "Rosja",
"ro" => "Rumunia",
"at" => "Austria",
"cz" => "Czechy",
"fr" => "Francja",
"tv" => "Tuvoli",
"ad" => "Andoria",
"ae" => "Emiraty Arabskie",
"af" => "Afganistan",
"al" => "Albania",
"am" => "Armenia",
"ao" => "Angola",
"as" => "Samoa",
"au" => "Australia",
"az" => "Azerbejdżan",
"ba" => "Bosnia i Hercegowina",
"bb" => "Barbados",
"bd" => "Bangladesz",
"be" => "Belgia",
"bg" => "Bułgaria",
"bm" => "Bermudy",
"bo" => "Boliwia",
"br" => "Brazylia",
"bs" => "Bahama",
"ca" => "Kanada",
"ch" => "Szwajcaria",
"cl" => "Chile",
"cm" => "Kamerun",
"cn" => "Chiny",
"co" => "Kolumbia",
"cr" => "Kostaryka",
"cu" => "Kuba",
"cy" => "Cypr",
"dk" => "Dania",
"ee" => "Estonia",
"eg" => "Egipt",
"es" => "Hiszpania",
"fi" => "Finlandia",
"fm" => "Mikronezja",
"gb" => "Wielka Brytania",
"gr" => "Grecja",
"hk" => "Hong Kong",
"hn" => "Honduras",
"hr" => "Chorwacja",
"hu" => "Węgry",
"ie" => "Irlandia",
"il" => "Izrael",
"in" => "Indie",
"iq" => "Irak",
"ir" => "Iran",
"is" => "Islandia",
"jp" => "Japonia",
"kz" => "Kazachstan",
"li" => "Lichtensztain",
"lt" => "Litwa",
"lv" => "Łotwa",
"mx" => "Meksyk",
"no" => "Norwegia",
"ua" => "Ukraina",
"us" => "Stany Zjednoczone"
);
//koniec tablicy
if($kraj!=""){
$kraj = str_replace(".","",$kraj);
echo"<b>.$kraj</b> to domena używana przez: $domeny[$kraj]";
}
if(($domeny[$kraj]=="") && ($kraj!="")){
echo"brak danych";
}
?>
</body>
</html>
----------------------------------------------------------------------
Ten skrypcik przedstawia jedną z najprostszych metod wykorzystania tablicy, w
kolejnej części napiszemy skrypcik z możliwością sortowania i przeglądania
danych.
(wyobraź sobie jak proste może być np. stworzenie słownika)
dodał: Rip
|