Serializar e desserializar PHP com segurança

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