| |
| * Link führt ins Internet |
|

| |
Befehl | Version | Beschreibung | Beispiel | Ausgabe |
Befehl
| string serialize ( mixed $value ) |
Version
Beschreibung
Mit dem Befehl serialize() erhalten Sie eine serialisierte Zeichenkette
(String), die Sie für beliebige Speicherarten nutzen können. Dabei geht die
Struktur der eingelesenen "Variablen" nicht verloren. So können Sie z.B. ein
Array einlesen und die Zeichenkette in eine Datenbank speichern. Beim Auslesen
dieser Zeichenkette mit unserialize() erhalten Sie dann wieder Ihr Array (siehe
Beispiel).
Bitte beachten Sie, das bei einem Objekt zwar die Eigenschaft, nicht aber die
Methode serialisiert wird.
Folgende Typen werden unterstützt:
• array (mehrdimensional)
• double
• integer
• object
• string
Siehe auch:
• unserialize() |
Beispiel
<?PHP
$var = array ( 'name' => 'Damir', SELFPHP, '4' => '24', 99 );
$data = serialize ( $var );
echo 'Serializierter String:' . "\n";
echo $data . "\n\n";
echo 'Unserializierter String:' . "\n";
$array = unserialize ( $data );
print_r ( $array );
?>
|
Ausgabe
Serializierter String:
a:4:{s:4:"name";s:5:"Damir";i:0;s:7:"SELFPHP";i:4;s:2:"24";i:5;i:99;}
Unserializierter String:
Array
(
[name] => Damir
[0] => SELFPHP
[4] => 24
[5] => 99
)
|
|
|
|
|
|
|


|