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:
Ieșire: script PHP
<?php
$cars = array("Volvo", "BMW", "Toyota");
echo count($cars);
?>
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:
Ieșire: script PHP
<?php
$myArr = array("Volvo", 15, ["apples", "bananas"]);
echo count($myArr);
?>
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:
Ieșire: script PHP
<?php
$cars = array("Volvo", "BMW", "Toyota");
echo count($cars);
?>