Показать сообщение отдельно
  #6 (permalink)  
Старый 23.04.2013, 18:04
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

vostok, не работает, ошибка:
Цитата:
Parse error: syntax error, unexpected T_FUNCTION
Вот так ошибку не выдаёт, но месяц из массива все равно не показывает:
$a = '2013-04-22 11:22:00';
$month = array('Января', 'Февраля', 'Марта', 'Апреля', 'Мая', 'Июня', 'Июля', 'Августа', 'Сентября', 'Октября', 'Ноября', 'Декабря');
$a = preg_replace_callback('/^(\d{4})-(\d{2})-(\d{2})\s((\d{2}):(\d{2}))/', create_function(
    '$matches',
	'return $matches[3].\' \'.$month[floatval($matches[2])].\' \'.$matches[1].\' г. в \'.$matches[4];'
	), $a);
echo $a;
Ответить с цитированием