$islemler = array(
    array("id" => array(1,11,21),    "adres" => "user1"),
    array("id" => array(2,12,22),    "adres" => "user2"),
    array("id" => array(3,13,23),    "adres" => "user3"),
    array("id" => array(4,14,24),    "adres" => "user4"),
    array("id" => array(5,15,25),    "adres" => "user4"),
    array("id" => array(6,16,26),    "adres" => "user5"),
    array("id" => array(7,17,27),    "adres" => "user6"),
    array("id" => array(8,18,28),    "adres" => "user7"),
    array("id" => array(9,19,29),    "adres" => "user8"),
    array("id" => array(10,20,30),  "adres" => "user9")
);
Merhabalar, yukarıda gördüğünüz gibi bir dizi yapısına sahibim.
Kullanıcılar GET ile 1-30 arası istek atıyorlar ve bende gelen get isteği hangi id içerisinde varsa o id'ye karşılık gelen kullanıcı adresini alıyorum ve işliyorum.

Sorum şöyle; Burada belirttiğim id sütunu $islemler içerisinde sayı artması halinde, yani user10, user11 gibi eklemeler yaptığımda id'ye karşılık gelen tarafı değiştirmem gerekli.

ÖRN:


$islemler = array(
    array("id" => array(1,14,27),    "adres" => "user1"),
    array("id" => array(2,15,28),    "adres" => "user2"),
    array("id" => array(3,16,29),    "adres" => "user3"),
    array("id" => array(4,17,30),    "adres" => "user4"),
    array("id" => array(5,18),    "adres" => "user4"),
    array("id" => array(6,19),    "adres" => "user5"),
    array("id" => array(7,20),    "adres" => "user6"),
    array("id" => array(8,21),    "adres" => "user7"),
    array("id" => array(9,22),    "adres" => "user8"),
    array("id" => array(10,23),  "adres" => "user9"),
    array("id" => array(11,24),  "adres" => "user10"),
    array("id" => array(12,25),  "adres" => "user11"),
    array("id" => array(13,26),  "adres" => "user12")
...
...
...
);
Gibi sayıların sürekli 1-30 içerisinde düzenli şekilde dağılması gerekli ama gerekli matematiği birtürlü kafamda kuramamdım.



ÇÖZÜM EDİT//



Kendim çözdüm arkadaşlar, ilgilenen herkese teşekkürler, ihtiyacı olan olursa diye formülü bıraktım buraya.


$islemler = array(
    array("adres" => "user1"),
    array("adres" => "user2"),
    array("adres" => "user3"),
    array("adres" => "user4"),
    array("adres" => "user5"),
    array("adres" => "user6"),
    array("adres" => "user7"),
    array("adres" => "user8"),
    array("adres" => "user9"),
    array("adres" => "user10"),
    array("adres" => "user11"),
    array("adres" => "user12")
);

$toplam_islem = count($islemler);
$bol = ceil(30 / count($islemler));

$arti = 1;
for ($e=1;$e<=$bol;$e++) {
    for ($i=0;$i<$toplam_islem;$i++) {
        if ($arti > 30) break 2;
        $islemler[$i]["id"][$e] = $arti;
        $arti++;
    }
}