phpbar.de logo

Mailinglisten-Archive

[php] Array + (un)serialize

[php] Array + (un)serialize

Ron Opitz php_(at)_phpcenter.de
Wed, 6 Mar 2002 13:37:24 +0100


Hallo, 

ich möchte ein Array über einen Link weitergeben.
Dazu habe ich das Array mit serialize umgewandelt

$datas = serialize($statdat);

Folgender Datenstring kommt bei echo $datas

a:1:{i:200201;a:3:{s:5:"datum";s:7:"01.2002";s:5:"menge";d:28.28;s:5:"netto";d:3325.75;}}

Link: <a href = gd_artikel_menge.php?sessid=$sessid&data=$datas>Grafik</a>

Im 2. Skript will ich die Variable mit unserialize wieder zurück zu einem 
Array wandeln.

$data=unserialize($datas);    <== Problem!!
if(!is_array($data)) print "<p>Es ist kein Array";

Er sagt mir, dass $data kein Array ist.
Wie kann aber darauf nicht zugreifen??

Was muss ich einstellen, damit ich anschließend

while (list(key)=each($data)) {
	$menge = $data[$key][menge];
}

verwenden kann.

Danke für Eure Hilfe ...

Gruss Ron


php::bar PHP Wiki   -   Listenarchive