• 21-06-2020, 11:22:16
    #1
    object(stdClass)#2 (1) {
    ["1"]=>
    object(stdClass)#1 (4) {
    ["tur"]=>
    string(6) "follow"
    ["username"]=>
    string(11) ""
    ["startmiktar"]=>
    int(7)
    ["miktar"]=>
    int(50)
    }
    }

    Yukarda gördüğünüz kodda tur değerini echo $array->{1}->tur; dediğimed ekrana yazıyor fakat echo $array[1]->tur; dediğimde neden ekrana yazmıyor bunu çok araştırdım bulamadım ?
  • 21-06-2020, 11:26:44
    #2
    Hocam nesne türünde çünkü array değil yapınız, yani array içinde nesne değil nesne içinde nesne şeklinde
  • 21-06-2020, 11:30:05
    #3
    json_decode($object,true); yapmayı dene. array olarak erişebilirsin.
  • 21-06-2020, 11:34:15
    #4
    InternettinHoca adlı üyeden alıntı: mesajı görüntüle
    Hocam nesne türünde çünkü array değil yapınız, yani array içinde nesne değil nesne içinde nesne şeklinde
    mesela array_push da kullanamıyorum neden ?



    mutlux adlı üyeden alıntı: mesajı görüntüle
    json_decode($object,true); yapmayı dene. array olarak erişebilirsin.
    hocam denedim olmadı da mesela bu diziye array_push ile eklemede yapamıyorum nasıl yaparım ?
  • 21-06-2020, 11:46:47
    #5
    Aynı sebepten push yapamazsınız, sonuçta array değil bir sınıf örneği dolayısıyla array gibi kullanamazsınız. veriyi nasıl alıyor ve nasıl dönüştürüyorsunuz bu işlemi yaptığınız kod bloğunu paylaşabilirseniz yardımcı olmaya çalışalım