$arr = ["name","lastName","etc"]
$arr = [
"name" => 'Павел',
"etc" => 32
]
я примерно думаю что надо сделать новый пустой массив , а в него записать только те данные которые валидны (в которых есть указанные часы).
<select name="items[<?= $iterate ?>][dogovor]">