SEL.html

serialize

Informationsseite

nach unten Befehl
nach unten Version
nach unten Beschreibung
nach unten Beispiel
nach unten Ausgabe

nach unten 

Befehl

string serialize ( mixed value)

 

nach obennach unten 

Version

(PHP 3>= 3.0.5, PHP 4 , PHP 5)

 

nach obennach unten 

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:

     

    nach obennach unten 

    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);
    ?>
    
    

     

    nach obennach unten 

    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
    )

     

    nach oben
    weiter:weiter Seite settype
    zurück:zurück Seite print_r
     

    © 2001, 2002, 2003, 2004, 2005, 2004, 2005 E-Mail Damir Enseleit, mail@selfphp.de