Всем доброго времени суток. Прошу помощи с кодом.
Вообщем, есть такой код:
$a = '2013-04-22 11:22:00';
$month = array('Января', 'Февраля', 'Марта', 'Апреля', 'Мая', 'Июня', 'Июля', 'Августа', 'Сентября', 'Октября', 'Ноября', 'Декабря');
$a = preg_replace('/^(\d{4})-(\d{2})-(\d{2})\s((\d{2}):(\d{2}))/', '$3 '.$month[floatval($2)].' $1г. в $4', $a);
Нужно как-то получить значение из массива $month, но вот воспринимать переменную $2 не хочет, пишет ошибку. Как быть?
В итоге должна получится строка: "22 Апреля 2013г. в 11:22".
Буду благодарен за помощь.