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 ?
Önemli PHP sorusu acil yardım gerekli ?
4
●122
- 21-06-2020, 11:26:44Hocam 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:34:15mesela array_push da kullanamıyorum neden ?InternettinHoca adlı üyeden alıntı: mesajı görüntüle
hocam denedim olmadı da mesela bu diziye array_push ile eklemede yapamıyorum nasıl yaparım ?mutlux adlı üyeden alıntı: mesajı görüntüle - 21-06-2020, 11:46:47Aynı 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