<?php

$raw = array(
	'\'Weck\'' => ' is \'good\'',
	'And:' => '"something"',
	',' => 'can be "good"',
	'~' => ' as well',
	'But' => 'It turns out that if there\'s a ", \', :, or ; in any of the array values the serialization gets corrupted.',
	'Seems' => 'not the problem',
);

$input = serialize($raw);

print_r(unserialize($input));