Array-uri multidimensionale
In exemplele anterioare, am discutat doar despre array-uri unidimensionale...
\$families = array(array("Tom", "Alice"), array("Bob", "Kate"));
Definitie prescurtata:
\$families = [["Tom", "Alice"], ["Bob", "Kate"]];
Acces si afisare:
\$families = [["Tom", "Alice"], ["Bob", "Kate"]]; print_r(\$families[0]);
echo \$families[0][0]; echo \$families[0][1]; echo \$families[1][0]; echo \$families[1][1];
foreach + tabel:
foreach (\$families as \$family) { foreach (\$family as \$user) { echo "\$user "; } }
Array asociativ:
\$phones = array("apple" => array("iPhone 12", "iPhone X")); echo \$phones["apple"][0];
Array imbricat asociativ:
\$gadgets = array("phones" => array("apple" => "iPhone 12")); echo \$gadgets["phones"]["apple"];