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++;
    }
}