Centrum Programisty - Kurs PHP
Poczta
Forum
Szukaj
Czat
Komponenty WWW
Polecam
Kursy
Delphi
HTML
PHP
Pascal
C\C++
CSS
Faq...
Delphi
Pascal
PHP
Skrypty i Źródła
PHP
Delphi
Pascal
Programy
Zobacz bazę programów
Dodaj program
Artykuły
Tworzymy banner
Własne konto i domena
Start i Popularyzacja
Apache
wszystkie...
Webmasterskie
Darmowe w sieci
Rejestracja do wyszukiwarek
Metowiec
Komponenty WWW
Inne
Komponenty Delphi
Książki Delphi
Serwery netax
Off-line
Asembler
ASP
Css
C++
Porady (C++)
Delphi
HTML
JavaScript
Pascal
Perl
PHP
Visual Basic
Winapi
Tablice
Tablice można nazwać jakby pewnym rodzajem zmiennych. Są to ich zbiory pod jedną nazwą.
Wykorzystywanie tablic jest o tyle korzystniejsze, że watrości poszczególnych elementów możemy
wyświetlić za pomocą pętli. I tak np. zamiast tworzenia po kolei zmiennych element1, element2, element3
możesz utworzyć tablicę z poszczególnymi indexami np.:
$Element[0] = "Wartość pierwsza";
$Element[1] = "Wartość druga";
$Element[2] = "Wartość trzecia";
lub...
$Element[] = "Wartość pierwsza";
$Element[] = "Wartość druga";
$Element[] = "Wartość trzecia";
Obie powyższe inicjalizację tablic są identyczne, różnią się pomiędzy sobą tylko tym, że wykorzystanie
drugiego sposobu jest korzystniejsze. A to dlatego, że za każdym razem gdy chcemy dopisać do tablicy nową wartość nie musimy
określać jej indexu. Tak jak w przypadku przykładu pierwszego. No i to jest kolejna różnica
pomiędzy zmiennymi, a tablicami. Jeżeli nie znamy ilości zmiennych, które powinny zostać utworzone
powinniśmy właśnie wtedy wykorzystać tablicę z przypisywaniem wartości do zmiennych tak jak w przykładzie drugim.
PHP przychodzi nam z pomocą i pozwala dodawać elementy do tablicy jeszcze w jeden sposób. Gdybyśmy mieli
tablicę wypełnić listą imion za pomocą obojętne którego wcześniej podanego przykładu, mogło by to być uciążliwe.
Dlatego została stworzona funkcja array którą można wykorzystać w ten sposób:
$Imiona = array("Michał", "Tomek", "Jarek", "Natalia", "Karolina", "Aneta");
Za pomocą tak napisanego kody kolejne elementy są przypisane do kolejnych wartości index'ów. Żeby teraz wyświetlić
pierwsze imię można napisać to tak:
print("Imię o indexie 0 to $Imiona[0]");
W ten sam sposób wypisuję się wartości wszystkich tablic. No tak, ale wciąż nie napisałem że rodzaju tablicy w PHP nie trzeba wcześniej określać, a
index wpisuję się w nawiasie kwadratowym po nazwie tablicy.
Istnieje też możliwość tworzenia tablic asocjacyjnych, tzn. że zamiast indexów w tablicach
będą pojawiać się nazwy np. tak:
$Pracownik["Imię"] = "Michał";
$Pracownik["Nazwisko"] = "Siudziński";
No i to byłoby tyle na tą lekcję. Pora sobie trochę utrwalić zdobyta wiedzę. Dokładne sposoby
wyświetlania wszystkich elementów tablicy po kolei znajdziesz w lekcji poświęconej pętlom.
Wyszukiwarka
Podobne podstrony:
kursphotoshopkursphp2kursphp7kursphp0kursphp4kursphp5kursphp5kursphp6kursphp5kursphp4kursphp3więcej podobnych podstron