• 09-12-2021, 20:38:11
    #1
    $arr = array(
        "aaa" => "111",
        "bbb" => "222",
        "ccc" => "333"
        );
    Şeklindeki dizimde $arr[3] yapınca bana "ccc" => "333" döndürmesini istiyorum. Anahtarlar olmasa bu çalışırdı ama bu haliyle çalışmıyor. Bunu yazabilecek bir algoritma var mı yada bilmediğim bir fonksiyon var mı?

    Teşekkürler.
  • 09-12-2021, 20:41:53
    #2
    array_values($arr)[2]
  • 09-12-2021, 20:43:44
    #3
    profweb adlı üyeden alıntı: mesajı görüntüle
    Çünkü, $arr[2] yazınca çalışacaktır.
    Yaz bakayım çalışacak mı? 🤦*♂️
    $arr = array(
        "aaa" => "111",
        "bbb" => "222",
        "ccc" => "333"
    );
    echo $arr[2];
  • 09-12-2021, 20:44:38
    #4
    ugur2nd adlı üyeden alıntı: mesajı görüntüle
    Yaz bakayım çalışacak mı? 🤦*♂️
    $arr = array(
        "aaa" => "111",
        "bbb" => "222",
        "ccc" => "333"
    );
    echo $arr[2];
    Evet yanlış hatırlamışım, şu anda düzenledim.
  • 09-12-2021, 20:45:52
    #5
    profweb adlı üyeden alıntı: mesajı görüntüle
    Evet yanlış hatırlamışım, şu anda düzenledim.
    333 çıkıyor ama ccc çıkmıyor. Onu nasıl çıkartabiliriz?
    Edit: aklıma bir fikir geldi onu deneyeceğim.
  • 09-12-2021, 20:46:45
    #6
    ugur2nd adlı üyeden alıntı: mesajı görüntüle
    333 çıkıyor ama ccc çıkmıyor. Onu nasıl çıkartabiliriz?
    array_keys($arr)[2]
  • 09-12-2021, 20:48:44
    #7
    profweb adlı üyeden alıntı: mesajı görüntüle
    array_keys($arr)[2]
    🤦*♂️😅 mantıklı 😂