Asociativní pole
Asociativní pole je obdobou indexového pole jen místo indexů se zadávají hodnoty tzv. klíče
V asociativní poli definujeme klíč => hodnota
$nazevPole=array('klíč' => 'hodnota', 'klíč'=>'hodnota' )
Prvky pole oddělujeme čárkou a to i poslední prvek.
<?php
$oblibeneOvoce = array(
'Petr' => 'Jablka',
'Pavel' => 'Hrušky',
'Jirka' => 'Švestky',
'Milan' => 'Blumy',
'Robert' => 'Meruňky',
);
echo('Jirka má rád: ' . $oblibeneOvoce['Jirka']);
?>
Prvky pole jsou řazeny po řádcích z důvodu přehlednosti.
Běžně se píší hezky za sebou.
I u posledního prvku napíšeme čárku.
Každé indexové pole lze zapsat jako pole asociativní.
<?php
$batoh = array('provaz', 'svítilna', 'peněženka');
$batoh2 = array(
0 => 'provaz',
1 => 'svítilna',
2 => 'peněženka',
);
print_r($batoh);
echo('<br / >');
print_r($batoh2);
?>
Array ( [0] => provaz [1] => svítilna [2] => peněženka )