Hola.... esta super-bien explicado en el
manual serialize() crea un string que puedes guardar en la DB o en un archivo
unserialize() .. coje el array y lo convierte en la estructura de datos que tenias antes de serializar (objeto, array, json,..)
Asi pues...
Cita: objeto / array ---> serialize() ----> DB
DB ---> unserialize() ----> objeto / array