phpbar.de logo

Mailinglisten-Archive

[php] Array Frage

[php] Array Frage

Dietmar Winhold SSD-DiWi_(at)_T-Online.de
Sat, 23 Dec 2000 09:09:21 +0100


Hallo,

ich beschäftige mich gerade mit dem Thema Array und habe
dazu folgende Frage:

----------- schnipp --------->
$data = array ("1"=> array("Heinrich","Waldhausen"), "2"=> array
("Martina", "Müller"));

while ( list($nr, $subarray) = each($data))
	{
	echo "Array Nr.: $nr: ";
	echo "<ul>";
	while ( list($key, $val) = each($subarray) )
		{
		echo "<li>$key : $val\n";
		}
	echo "</ul>";
	}
<----------- schnapp --------------

das funktioniert und liefert folgendes:
Array Nr.: 1:
0 : Heinrich
1 : Waldhausen
Array Nr.: 2:
0 : Martina
1 : Müller

Wenn ich jetzt hier aber einen Datensatz anfügen möchte, dann bekomme
ich Probleme:
----------- schnipp --------->
$data = array ("1"=> array("Heinrich","Waldhausen"), "2"=> array
("Martina", "Müller"));
$data= array ("3"=> array("Michaela","May"));
<----------- schnapp --------------

das liefert nur
Array Nr.: 3:
0 : Michaela
1 : May

überschreibt also die ersten beiden Datensätze.

Experimentiert habe ich bisher mit "reset($data)" und "next($data)", leider
ohne Erfolg.

Irgendwas scheine ich überlesen oder falsch verstanden zu haben.

Für jeden Tip bin ich dankbar und wünsche allen ein frohes Weihnachtsfest.

Gruß

Dietmar Winhold



php::bar PHP Wiki   -   Listenarchive