malta9999,
Можно через
$_POST['value'][count($_POST['value']) - 1]
$_POST['value'][count($_POST['value']) - 2]
Можно через array_pop()
Если других input'ов с именем value[] нету, то просто
$_POST['value'][5] и $_POST['value'][6]
lookingfor2, Порядок перебора ассоциативного массива через foreach зависит от порядка, в котором в него добавлялись элементы. Повторю ещё раз, смотрите код, который заносит данные в $options.
Если не можете найти, значит перед выводом сортируйте массив через uasort.
Paul Fawkes, На первый взгляд, ошибок нет. Надо отлаживать, либо трассировать в отладчике, либо выводить промежуточные значения, смотреть как и что считает.
Paul Fawkes, Тогда, вроде, всё правильно. У меня получилось 17. Самые длинные задачи тестируем первыми, получаем время 6*(2*0+1) = 6 и 5*(2*0+1) = 5, оставшуюся задачу тестируем на любом устройстве, 2*(2*1+1) = 6. 6+5+6 = 17.
Алексей, А в чём проблема то, зачем что-то искать? Там арифметика уровня начальной школы, достаточно себе всё визуально представить, ну или на бумажке нарисовать, если воображение совсем не работает.
BaJar, А вы уверены, что все эти подзапросы вам нужны? Недостаточно выбрать документы по условиям, отсортировать их в обратном порядке и взять второй (он же предпоследний при сортировке в прямом порядке)?
Можно через
$_POST['value'][count($_POST['value']) - 1]
$_POST['value'][count($_POST['value']) - 2]
Можно через array_pop()
Если других input'ов с именем value[] нету, то просто
$_POST['value'][5] и $_POST['value'][6]