mrusklon
@mrusklon
Не получается? Яростно гугли!

Как выбрать последнюю дату из массива который приходит из БД?

есть вот такая штука $row['date'] ,

кусок кода
foreach ($result as $row) { 
        echo '<tr>';
        foreach ($result_days as $row_days) {
            if (strtotime($row['date']) <= strtotime($lastday)) { 
                if ($row['date'] === $row_days['off_date']) { 
...
...

мне надо сравнить в этом месте даты
if (strtotime($row['date']) <= strtotime($lastday))


только в этом месте $row['date'] - все даты , а надо как то последнюю взять , как это сделать?
  • Вопрос задан
  • 93 просмотра
Решения вопроса 2
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
array_column + max
Ответ написан
romanko_vn
@romanko_vn
Только в этом месте $row['date'] - все даты , а надо как то последнюю взять , как это сделать?


Если нужно именно последнюю в массиве

$row['date'] = array(
	'2018-02-01',
	'2018-03-31',
	'2018-04-05',
	'2018-01-01',
	);

print_r(end($row['date']));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы