Если:
Array([0]=>2005-09-23 [1]=>2008-11-13 [2]=>2002-07-09)
Благодарю Вас за внимание и заранее за помощь!
Спустя 7 минут, 9 секунд (20.07.2010 - 01:18) qpayct написал(а):
$dates = array(0=>'2005-09-23', 1=>'2008-11-13', 2=>'2002-07-09');
sort($dates);
foreach($dates as $key => $val)
{
echo $val ."<br />";
}
Спустя 51 минута, 36 секунд (20.07.2010 - 02:09) lokoss написал(а):
Цитата (qpayct @ 19.07.2010 - 22:18) |
$dates = array(0=>'2005-09-23', 1=>'2008-11-13', 2=>'2002-07-09'); |
Отлично, то что нужно, благодарю!
А как бы их отсортировать для дальнейших действий, чтобы каждое значение равнялось своему $date? например так:
$date1 = "2002-07-09";
$date2 = "2005-09-23";
$date3 = "2008-11-13";
Чтобы раннее из трёх было $date1, среднее $date2 и самое последнее $date3?
Спустя 23 минуты, 56 секунд (20.07.2010 - 02:33) qpayct написал(а):
ты эти вопросы сам придумываешь или тебе кто-то помогает?
$dates = array(0=>'2005-09-23', 1=>'2008-11-13', 2=>'2002-07-09');
sort($dates);
echo $dates[0];
echo $dates[1];
echo $dates[2];
Спустя 5 часов, 7 минут, 29 секунд (20.07.2010 - 07:41) lokoss написал(а):
Цитата (qpayct @ 19.07.2010 - 23:33) |
ты эти вопросы сам придумываешь или тебе кто-то помогает?$dates = array(0=>'2005-09-23', 1=>'2008-11-13', 2=>'2002-07-09'); |
... и это всё один большой вопрос) решу его часть относительно даты и перейду в другой топик
Огромное спасибо! То что нужно было...
Последний вопрос: если значений вдруг станет больше или меньше трёх (так как черпаю их из другого array) есть ли способ поймать таким же образом 2 даты - большую или меньшую?
Спустя 4 часа, 32 минуты (20.07.2010 - 12:13) Ice написал(а):
Цитата (lokoss @ 20.07.2010 - 08:41) |
есть ли способ поймать таким же образом 2 даты - большую или меньшую? |
почему бы и нет
Спустя 4 часа, 10 минут, 42 секунды (20.07.2010 - 16:24) lokoss написал(а):
Цитата (Ice @ 20.07.2010 - 09:13) | ||
почему бы и нет |
Тогда у меня есть вопрос:
1)как можно отсортировать даты образом подобным верхнему но в таком формате:
Jun-2007
Aug-2005
при условии что они так и генерируются:
array([0]=>Jun-2007, [1]=>Aug-2005)
ато в таком формате их не берёт sort();
???
2)и подскажите если можно как узнать только минимальную и максимальную даты?
________________________________
на первый вопрос вроде готов ответ. если так то после теста выложу его.