kursphp3















Centrum Programisty - Kurs PHP





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:
kursphotoshop
kursphp2
kursphp7
kursphp0
kursphp4
kursphp3
kursphp5
kursphp5
kursphp6
kursphp5
kursphp4

więcej podobnych podstron