Funktio muuttaa annetun dataan paremmin tallennukseen sopivaan muotoon.
string serialize ( mixed data );
Funktio palauttaa datan tavuvirtana. Data voi olla mitä tyyppiä tahansa, esimerkiksi taulukko. Funktio säilyttää datan tyypin. Tavuvirran voi muuttaa takaisin takaisin muuttujaksi funktiolla unserialize.
Esimerkki
<?php $taulukko[] = "pallo"; $taulukko[] = "kuutio"; $taulukko[] = "pyramidi"; $taulukko["pallo"]["vihreä"]; setcookie("Tavarat", serialize($taulukko)); print_r(unserialize($_COOKIE["Tavarat"])); ?>
Katso myös: unserialize