Treci la conținutul principal

Tablouri în PHP

Gândește-te la un tablou PHP ca la o singură variabilă cu loc pentru multe valori. Totul stă laolaltă sub un singur nume, iar la o anumită valoare ajungi prin numărul ei de poziție sau printr-un nume pe care i l-ai dat.

Exemplu de tablou

Aici $cars păstrează trei nume de mașini într-un singur loc, iar count() raportează câte sunt:

Prompt
Scrie un script PHP care creează un tablou cu trei nume de mărci de automobile și îl stochează într-o variabilă.
Ieșire: script PHP

Tipuri de tablouri în PHP

PHP îți oferă trei tipuri de tablouri, iar diferența stă în modul în care ajungi la elemente:

  • Tablouri indexate - fiecare element este găsit după un număr
  • Tablouri asociative - fiecare element este găsit după o cheie pe care o denumești chiar tu
  • Tablouri multidimensionale - elementele sunt ele însele tablouri, unul sau mai multe

Elementele unui tablou în PHP

PHP nu restricționează ce poți pune într-un tablou. Șirurile de caractere și numerele sunt cele pe care le vei vedea cel mai des, dar un element poate fi la fel de bine un obiect, o funcție sau un alt tablou.

De asemenea, tipurile pot fi amestecate liber în același tablou.

Tipuri de date amestecate

Acest tablou conține, unul lângă altul, un șir de caractere, un număr întreg și un tablou imbricat:

Prompt
Scrie un script PHP care creează un tablou ce conține ca elemente un șir de caractere, un număr întreg și un alt tablou.
Ieșire: script PHP

Funcții pentru tablouri în PHP

O mare parte din puterea tablourilor PHP vine din funcțiile integrate în limbaj pentru lucrul cu ele.

Una dintre cele mai simple este count(), care îți spune câte elemente are un tablou:

Toate funcțiile pentru tablouri sunt documentate în Referința noastră PHP pentru tablouri.

Numărarea elementelor unui tablou

Află câte elemente conține $cars:

Prompt
Scrie un script PHP care creează un tablou cu trei nume de mărci de automobile și folosește funcția count pentru a afișa numărul de elemente.
Ieșire: script PHP