只要在数组值里面有 ", ', :, 或 ; serialize就会发生异常。PHP.net建议用以下方法解决问题:
//安全的序列化serialize
$safe_string_to_store = base64_encode(serialize($multidimensional_array));
//反序列化unserialize...
$array_restored_from_db = unserialize(base64_decode($encoded_serialized_string));