Tablice
Tablice można nazwać pewnym rodzajem zmiennych. Są to ich zbiory zadeklarowane 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 zechcesz dopisać do tablicy nową wartość nie musisz określać jej indexu tak jak to miało miejsce w przypadku przykładu pierwszego. Jest to również kolejną różnicą mię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 następujący sposób:

$Imiona = array("Michał", "Tomek", "Jarek", "Natalia", "Karolina", "Aneta");


Za pomocą tak napisanego kodu kolejne elementy są przypisane do kolejnych wartości index'ów. Po zadeklarowaniu w ten sposób tablicy, aby wyświetlić zawarte w niej pierwsze imię można posłużyć się np. funkcją print:

print("Imię o indexie 0 to $Imiona[0]");


W ten sam sposób wypisuję się wartości wszystkich tablic. Zaletą PHP jest iż przed uzyciem tablicy nie trzeba wcześniej określać jej rodzaju tak jak ma to miejsce w wielu językach programowania.

Istnieje też możliwość tworzenia tablic asocjacyjnych, czyli takich w których zamiast indexów w tablicach będą podawane konkretne nazwy np.:

$Pracownik["Imię"]    = "Michał";
$Pracownik["Nazwisko"] = "Siudziński";


Na tym kończymy wstęp do wykorzystania tablic. Pora utrwalić sobie zdobyta wiedzę. Dokładne sposoby wyświetlania wszystkich elementów tablicy po kolei znajdziesz w lekcji poświęconej pętlom.


Autorem tekstu jest: Michał Siudziński
http://cpw.net.pl
Materiał dodany przez użytkownika: alphan