PHP: nesnelerin bir dizideki bir elemanın doğrudan erişim

0 Cevap

Ben çıktı veri seti çalışıyorum, ve ben, nedeniyle benim LEFT OUTER JOIN maç başına birden fazla satır var.

Ben bir sonraki satır ilk olarak aynı kimliği olup olmadığını görmek için öncesinde olumlu bir görünüm kullanıyorum. Ancak veritabanı sınıfından dönüş nesneleri dizisini döndürür.

array(7) {
          [0]=> object(stdClass)#4 (8) {
                                      ["dom_id"]=>string(1) "3"
                                      ["domain"]=>string(11) "example.com"
                                      ["status"]=>string(7) "Invalid"
                                      ["expiry"]=>string(10) "2010-07-20"
                                      ["remaining"]=>string(6) "0 Days"
                                      ["rem_id"]=>NULL
                                      ["alert_type"]=>NULL
                                      ["contact"]=>NULL
  }
//etc

Ben şu hatayı alıyorum, Fatal error: Cannot use object of type stdClass as array

Aşağıdaki gibi benim kod

echo $domains[$k+1]->alert_type;

Ben bir nesne olarak değil, zariflik uğruna ben yerine doğrudan erişmek istiyorum ki bir değişkene erişim ve yeni bir boyut atayabilirsiniz biliyoruz.

Bu mümkün mü? .. Ve eğer, onu nasıl yaklaşıyorsunuz?

Ta

0 Cevap