10.09.2008, 08:12 Uhr
Arrays und Zeichenketten
Im Gegensatz zu den Funktionen serialize und unserialize speichern implode und explode bei der Umwandlung von Arrays nur die einzelnen Werte, nicht aber die komplette Struktur inklusive Indizes.
Im Gegensatz zu den Funktionen serialize und unserialize speichern implode und explode bei der Umwandlung von Arrays nur die einzelnen Werte, nicht aber die komplette Struktur inklusive Indizes.
Der Vorteil: Sie sind schneller und auch das Trennzeichen ist frei wählbar Der Aufruf von
< ?php
$a=array("PHP-", "Journal", "Core-Tipps");
$b = implode (":",$a);
?>
liefert in $b den Inhalt PHP-Journal: Core-Tipps. Die Rückwandlung dieses Strings in ein Array erfolgt über den Aufruf
<?php
$a = explode(":";$b);
?>