oktayc0 adlı üyeden alıntı: mesajı görüntüle
Hocam GET ile gelen değer 1-30 arası, ben gelen değer id sütununda hangi indisin içerisinde varsa ona göre user_adını alıyorum. (Örneğin GET'ten 7 geldiyse user6'yı alıyorum.)


$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")
);

/*

Burada şimdi 10 tane user olduğu için, 1-30 arası id dağılımı bu şekilde oluyor.
Şimdi user sayısı arttıkça bu dağılım değişmek zorunda, bu dağılımı artmaya bağlı olarak nasıl düzenli halde değiştirebilirim?

*/

$kullaniciSayisi = 20; // Kullanıcı sayısını istediğiniz değere göre değiştirin

$islemler = array();

for ($i = 1; $i <= $kullaniciSayisi; $i++) {
    $baslangicId = ($i - 1) * 10 + 1;
    $bitisId = $i * 10;
    $adres = "user" . $i;
    
    $islemler[] = array(
        "id" => range($baslangicId, $bitisId),
        "adres" => $adres
    );
}
hocam chatgpt ye sordum şimdilik ama deneyebilir misiniz