PHP Arrays. PHP matrice indexate. Buclă printr-o matrice indexată.

PHP matrice indexate (PHP Indexed Arrays)

Există două moduri de a crea tablouri indexate (indexed arrays):

Indexul poate fi atribuit automat (indexul începe întotdeauna de la 0), astfel:
 
$cars = array("Volvo", "BMW", "Toyota");

sau indexul poate fi atribuit manual:
 
$cars[0] = "Volvo";
$cars[1] = "BMW";
$cars[2] = "Toyota";

Următorul exemplu creează un tablou indexat (indexed array) numit $cars, îi atribuie trei elemente și apoi tipărește un text care conține valorile tabloului (array values):

Exemplu:
 
<?php
$cars = array("Volvo", "BMW", "Toyota");
echo "Îmi place " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

Buclă printr-o matrice indexată (Loop Through an Indexed Array)

Pentru a parcurge și tipări toate valorile unui tablou indexat (indexed array), puteți utiliza o buclă (loop) for, astfel:

Exemplu:
 
<?php
$cars = array("Volvo", "BMW", "Toyota");
$arrlength = count($cars);

for($x = 0; $x < $arrlength; $x++) {
    echo $cars[$x];
    echo "<br>";
}
?>