Вы можете просто удалить свой ключ submit
из $_POST
перед выполнением цикла с обычным unset()
.Но это плохой подход.Вместо этого я бы порекомендовал вместо этого «изолировать» ваши данные, а вместо этого:
<input name="distance" ... >
сделать все ваши выводы следующим образом:
<input name="data[distance]" ... >
тогда вам просто нужночтобы перебрать массив «data» (имя, как вам нравится):
foreach($_POST['data'] as val)
Кроме того, воздержитесь от удаления последнего элемента в шторке, потому что он основан на ложном предположении, что это всегда ваш элемент «submit».Что, если вы добавите больше кнопок отправки в форму?или порядок изменится?