• 06-09-2020, 20:32:43
    #1
    Şu şekilde bir json verisi var:
    {
    "0":{
    "numbers":{
    "8":22,
    "9":52,
    "10":65
    }
    }
    }
    Burada numbersden sonra gelen 8 verisini nasıl yazdırabilirim?
  • 06-09-2020, 20:34:32
    #2
    echo $json[0]["numbers"][8];
  • 06-09-2020, 20:35:50
    #3
    bero adlı üyeden alıntı: mesajı görüntüle
    echo $json[0]["numbers"][8];
    22yi değil 8i yazdırmam lazım
  • 06-09-2020, 20:38:20
    #4
    echo $arr["0"]["numbers"]["8"] şeklinde olabilir
  • 06-09-2020, 20:39:27
    #5
    Üyeliği durduruldu
    ShaMedya adlı üyeden alıntı: mesajı görüntüle
    22yi değil 8i yazdırmam lazım
    array_keys($json[0]['numbers'])[0] şeklinde erişebilirsin.
  • 06-09-2020, 20:39:28
    #6
    Anahtarı yazdırmak istiyorsanız array_keys fonksiyonunu inceleyebilirsiniz.

    https://www.php.net/manual/tr/function.array-keys.php

    array_keys($json[0]['numbers']))[0]
  • 06-09-2020, 20:39:41
    #7
    Sanalgezgin57 adlı üyeden alıntı: mesajı görüntüle
    echo $arr["0"]["numbers"]["8"] şeklinde olabilir
    Doğru fakat 8 sürekli değişken oluyor. Yani orada hangi sayı olduğunu bilmiyorum. numbersden sonra gelen ilk veriyi yazdırmam gerekiyor.
  • 06-09-2020, 20:41:49
    #8
    ShaMedya adlı üyeden alıntı: mesajı görüntüle
    Doğru fakat 8 sürekli değişken oluyor. Yani orada hangi sayı olduğunu bilmiyorum. numbersden sonra gelen ilk veriyi yazdırmam gerekiyor.
    echo $arr["0"]["numbers"][0] şöyle bir denermisin.
  • 06-09-2020, 20:42:46
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    array_keys() ile yazdırabilirsiniz