|
2.9.4 Večrazsežnostna polja |
|
|
Elementi polja lahko hranijo katerikoli tip podatkov, vključno z drugimi polji. Npr. polje $sadje lahko hrani podrobnosti le o enem sadju. Bilo bi bolj primerno, da se naredi polje polj, z drugimi besedami večrazsežnostno polje, ki vsebuje podrobnosti o celi ozimnici:
$ozimnica = array (array('vrsta' => 'jabolka', 'sorta' => 'zlati delišes', 'količina' => '50'),array('vrsta' => 'hruške', 'sorta' => 'viljamovke', 'količina' => '30'));
Ta primer prikaže asociativna polja vgnezdena znotraj indeksiranega polja, toda večrazsežnostna polja lahko gnezdijo katerikoli tip. Za sklicevanje na določen element se uporablja ključ obeh polj:
$ozimnica[1]['vrsta'] // vrednost je jabolka
|