//to safely serialize
$safe_string_to_store = base64_encode(serialize($multidimensional_array));
//to unserialize...
$array_restored_from_db = unserialize(base64_decode($encoded_serialized_string));
Errata
Usar json decode e json encode ao invés de serializar e desserializar, usar essas funções assim como mais leves, simplifica o uso desses dados no frontend.
Não tinha pensado nisso obrigado! @zaus @mbarzda o comentário
json_encode($array);
json_decode($string);