регулярные выражения и массив

Romman

Новичок
регулярные выражения и массив

Здравствуйте, у меня такая задача:
PHP:
// Текст
$text = 'Hello, ~!World!~. Hello, ~!People!~.';
// Регулярное выражение
$st = '/~!(\w)!~/';
// Ассоциативный массив
$array['World'] = 'Мир';
$array['People'] = 'Людь';
Теперь слова обрамлённые "~!" с одной стороны и "!~" с другой,
необходимо заменить на соответствующие ключи массива $array. Как реализовать?
 
Сверху