Aslında resim sıralamasının bir önemi yoksa array "resim[]" formatında inputtan alıp, veritabanına json olarak kaydedilebilir. Kullanmak içinde json'ı array çevirip rahatlıkla kullanılabilir.
Aşağıda küçük bir örnek var umarım fikir verir.
HTML
<form method="post">
<input type="text" name="resim[]">
<input type="text" name="resim[]">
<input type="text" name="resim[]">
<input type="submit" value="Gönder">
</form>PHP
#input[resim] varsa ve array ise degeri al, bos olan array degerlerini kaldir. Yoksa null belirle
$resims = isset($_POST['resim']) && is_array($_POST['resim']) ? array_filter($_POST['resim']) : null;
$resims = count($resims) > 0 ? $resims : []; // Tum input alanlari bos ise bos bir array olustur
// Ara Kontroller
$resims_json = json_encode($resims); // Veritabanina girdi icin json yap
// Veritabanna yazma islemi
//json_decode() ile tekrar array formuna donusturulup kullanilabilir