Form alanında 5 adet array olarak tanımlanmıs fiyat inputu var. Submit yaptıgında boşta olsa doluda olsa aşağıdaki gibi bir değer cıkartır
Array ( [0] => [1] => 3 [2] => [3] => [4] => 5 )
Ornegin bu dizi içerisinde 0 , 2 ve 3 nolu degerler boş. Array 0 ile basladıgı için bu bahsettiğim değerlerin uzerine +1 koyup hangi inputun bos oldugunu anlayabilirsin.
Senin istediğin eğer buradaki boş dizileri temizlemek ve sadece değer girili olanları listeletmekse;
$fiyat = $_POST['fiyat'];
ile gelen butun değerleri alır
$fiyat = array_diff($fiyat,array(''));
yazarak boş olanları silersin.
Sonuc olarak şoyle birşey kalır
Array ( [0] => 3 [1] => 5 )