Za darmo na e-mailPraktyczny kurs PHP (aż 200 stron!)

Krok po kroku, opanuj podstawy PHP za darmo - praktyczny kurs w formie e-booka prosto na Twój e-mail

PHP tablice: tablica w PHP, tworzenie tablic, arrays

PHP Tablice

Przyszła pora na absolutny niezbędnik. Nie tylko w php, chyba w każdym języku programowania. Mowa tutaj o tablicach. Nie sposób wyobrazić sobie bez nich pracy. W skrócie, tablicą w PHP nazywamy kontener na wartości, do których odwołujemy się za pomocą indeksu. Jak wygląda to w praktyce?

Zobacz przykład poniżej:

<?php

$tablica[0] = 1;    // przypisanie
$tablica[1] = 4;    // wartości
$tablica[2] = 1;    // kolejnym
$tablica[3] = 0;    // indeksom

for ($i = 0; $i < 4; $i++) // wyświetlenie każdego
   echo $tablica[$i];  // indeksu za pomocą

pętli for

?>

Kod wyświetli napis “1410”. Ten przykład pokazuje jedynie, w jaki sposób tworzy się tablicę i dodaje kolejne wartości. Tablic używamy głównie w dwóch przypadkach. Kiedy nie wiemy, ile wartości będziemy chcieli zapisać (czyli, ile zmiennych pojedynczych mamy utworzyć) oraz gdy ich liczba byłaby dość duża (wygodniej operować na jednej zmiennej tablicowej odwołując się indeksem, niż tworzyć np. 10 zmiennych jednoelementowych).

Praktyczny przykład. Chcemy znaleźć i zapisać wszystkie liczby podzielne przez 4 z przedziału od 0 do pewnej zmiennej. Do przechowania liczb użyjemy tablicy.

Przegląd rozwiązania:

<?php

$pewna_zmienna = X; // gdzie X to dowolna wartość

$j = 0; // zmienna pomocnicza
$i = 0; // zmienna iteracyjna

while($i <= $pewna_zmienna) // warunek kontynuacji pętli
{
   if($i % 4 == 0) // jeśli podzielna przez 4
   {
      $tablica[$j] = $i;  // dodaj kolejny element do tablicy
      $j++; // zwiększ indeks o 1
   }
   $i++; // zwiększamy $i o 1, aż przekroczymy $pewna_zmienna
}

for ($i = 0; $i < $j; $i++) // wyświetlenie wszystkich
   echo $tablica[$i]."<br/>"; // elementów tablicy

?>

Zasada działania powyższego programu jest bardzo prosta. Najpierw przypisujemy wartość $pewnej_zmiennej. Następnie tworzymy dwie zmienne pomocnicze – jedną odpowiedzialną za ilość przebiegów ($i) oraz drugą za indeksowanie tablicy. W momencie, gdy w pętli spełniony będzie warunek podzielności liczby przez 4 (zwraca resztę 0) do tablicy o indeksie $j przypisywana jest ta wartość, po czym zwiększamy numer indeksu o 1.

Wiesz już po co stosuje się tablice PHP i w jaki sposób ich używać. Jest to wiedza kluczowa, bardzo usprawniająca programowanie w PHP. Kolejna lekcja traktuje o tablicach wielowymiarowych. Już teraz serdecznie zapraszam!

Check out arrays in PHP on abcphp.net.

Spis lekcji w rozdziale trzecim

Poprzednia lekcja: Funkcje rekurencyjneNastępna lekcja: Tablice wielowymiarowe

Dodaj komentarz

Ominiesz taką okazję?Praktyczny Kurs PHP (aż 200 stron!) za darmo

Gorąco polecam, naprawdę warto skorzystać! To nic nie kosztuje. Krok po kroku, opanuj podstawy PHP za darmo - praktyczny kurs w formie e-booka prosto na Twój e-mail.

Jeszcze nie jest za późnoPobierz Kurs PHP (aż 200 stron!) zupełnie za darmo!

Jeśli miałbyś wziąć tylko jedną rzecz z tej wizyty, zabierz właśnie ten darmowy kurs PHP. Praktyczny kurs w formie e-booka prosto na Twój e-mail.