MySQL Java JavaScript PHP Python HTML-CSS C-sharp

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"];
← Lecția anterioară Lecția următoare →