September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten mehrere Elemente mit einem einzigen Schlüssel verknüpfen.
Speichern Sie die Elemente in ein Array:
$obst = array('rot' => array('Erdbeere','Apfel'),
'gelb' => array('Banane'));Oder verwenden Sie ein Objekt:
while ($obj = mysql_fetch_object($r)) {
$obst[] = $obj;
}Bei PHP sind die Schlüssel in einem Array eindeutig, daher können Sie nicht mehr als einen Eintrag einem Schlüssel zuordnen, ohne dabei den alten Wert zu überschreiben. Stattdessen können Sie aber die Werte in einem anonymen Array speichern:
$obst['rot'][] = 'Erdbeere'; $obst['rot'][] = 'Apfel'; $obst['gelb'][] = 'Banane';
Oder, wenn Sie die Gegenstände in einer Schleife durchlaufen:
while (list($farbe,$frucht) ...