Christian Seiler: serialize() und multidimensionale Arrays

Beitrag lesen

Hallo Fabian,

Also, ich möchte ein mehrdimensionales Array serialisieren - geht das nicht?

Doch, natürlich geht das. Jedes mal, wenn Du ein multidimensionales Array in der Session ablegst, wird das serialisiert und wieder deserialisiert.

$str = serialize($guestbook[0]['name']);

serialize verwandelt den Wert null in N; => daher passiert folgendes:

echo $str; // Gibt lediglich "N;N;" zurück.

wenn Du 2x die serialisierte Variante von null ausgibst.

Du solltest vielleicht mal $guestbook[0]['name'] durch var_dump jagen, am besten gleich ganz $guestbook. Was ich auch nicht verstehe, ist warum Du nicht das ganze Gästebuch serialisierst, sondern nur den Namen des ersten Eintrages.

Grüße,

Christian

--
Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.