Elfitaja (03.12.2009/23:42)
Макс, +1.. Мочи их всех =)---У меня такой вопрос.. Как в дате последней новости, цифру месяца сменить на эквивалентное ему буквенное выражение =) Например, вместо 12, чтоб выводилось Декабрь
массив создай.типо 1=>январь,2=>февраль и так далее...
Велес, для этого я сначала крою тему с указанием причины, а потом когда автор прочтёт сношу чтоб в новых не была.
Elfitaja, можно сделать функцию или просто обработать переменную.
function month($str)
{
$str = str_replace('1', 'Января', $str);
$str = str_replace('2', 'Февраля', $str);
$str = str_replace('3', 'Марта', $str);
$str = str_replace('4', 'Апреля', $str);
$str = str_replace('5', 'Мая', $str);
$str = str_replace('6', 'Июня', $str);
$str = str_replace('7', 'Июля', $str);
$str = str_replace('8', 'Августа', $str);
$str = str_replace('9', 'Сентября', $str);
$str = str_replace('10', 'Октября', $str);
$str = str_replace('11', 'Ноября', $str);
$str = str_replace('12', 'Декабря', $str);
return $str;
}
Максим, Ух.. Жесть.. А можно по точнее? =) Это ты её обработал как я понял, заменой одного на другое.. А как это осущестивить? Куда этот код?
Elfitaja, Копируешь то что я написал в файл в котором выводит дату и там где вывод сам выводишь echo month($str);
Только если стоит вывод месяца цифрами будут проблемы с датой. Её тоже будет обрабатывать. По этому вывод месяца лучше сделать тремя буквами тогда функцию чуть поправить надо будет.
function month($str)
{
$str = str_replace('Jan', 'Января', $str);
$str = str_replace('Feb', 'Февраля', $str);
$str = str_replace('Mar', 'Марта', $str);
$str = str_replace('Apr', 'Апреля', $str);
$str = str_replace('May', 'Мая', $str);
$str = str_replace('Jun', 'Июня', $str);
$str = str_replace('Jul', 'Июля', $str);
$str = str_replace('Aug', 'Августа', $str);
$str = str_replace('Sep', 'Сентября', $str);
$str = str_replace('Oct', 'Октября', $str);
$str = str_replace('Nov', 'Ноября', $str);
$str = str_replace('Dec', 'Декабря', $str);
return $str;
}
Максим, Мм.. Ясно.. Но там же в функ.пхп он цифрами выводится.. Как я сделаю jan, feb.. Хмм.. Щас подумаю
Elfitaja,
http://php.su/functions/?date
Там смотри какую букву прописать. ))
Максим, Хороший сайт.. Оказывается так всё просто =)
Максим, Вставил в функ.пхп.. Белый экран на сайте =(
Elfitaja, а <?php ?> убрал?