дата 2010-03-31 приведена для примера. Короче берется из mysql базы дата в формате yyyy-mm-dd нужно на три разных переменных разделить. С помощью какой функции это можно сделать?
Спустя 3 минуты, 5 секунд (31.03.2010 - 12:33) sergeiss написал(а):
Если в ПХП, то функция explode()
Спустя 36 секунд (31.03.2010 - 12:33) twin написал(а):
Прямо из базы и взять все три разными алиасами
Спустя 1 минута (31.03.2010 - 12:34) Архуша написал(а):
Делает это через регулярки:
$date="2010-03-31";
$preg = '/([^"]*)-([^,]*)-([^"]*)/isU';
preg_match($preg,$date,$dt);
echo $dt[1].' год';
echo $dt[2].' месяц;
echo $dt[3].' день';
Спустя 1 минута (31.03.2010 - 12:35) waldicom написал(а):
Цитата (Архуша @ 31.03.2010 - 11:34) |
Делает это через регулярки:$date="2010-03-31"; |
Автор, не используй этот совет, лучше взять первый ответ в этом топике (explode) или второй (тягать с базы)
Спустя 10 минут, 58 секунд (31.03.2010 - 12:46) Guest написал(а):
можете привести пример как с помощью функции explode() разделить $ date = 2010-03-31 ?
Спустя 3 минуты, 50 секунд (31.03.2010 - 12:50) waldicom написал(а):
Тут документация и примеры: http://de3.php.net/manual/en/function.explode.php
Спустя 1 минута, 2 секунды (31.03.2010 - 12:51) Архуша написал(а):
$dt=explode('-', $date);
echo $dt[0].' год';
echo $dt[1].' месяц';
echo $dt[2].' день';
Спустя 5 минут, 7 секунд (31.03.2010 - 12:56) Guest написал(а):
Архуша спасибо большое ввсё получилось! =)
Всем отвечающим благодарен!
Всем отвечающим благодарен!