2017-08-01 75 views
0

我在PHP代碼陣列獲得價值:從性病對象(PHP)

$stuff = array($this->complaint_model->get_reply($id)->result()); 

    print_r($stuff); 

結果:

Array (
    [0] => Array (
     [0] => stdClass Object (
      [id_customer] => 21 
      [id_complaint] => 2 
      [id] => 4 
      [nama_customer] => Muhammad Bima Zehansyah 
      [from] => Admin 
      [balasan] => coba update 
     ) 
    ) 
) 

我的問題是,如何讓值nama_customer]?人前THX

回答

0

得到這樣

$stuff[0][0]->nama_customer 

這裏有值多維數組對象這就是爲什麼你需要先斯格特×2陣列像$stuff[0][0]然後像$stuff[0][0]->nama_customer

+0

THX兄弟的份額! –

+0

歡迎您通過接受我的回答來關閉您的問題:) –

1

嘗試對象此

$stuff = array($this->complaint_model->get_reply($id)->result()); 
echo $stuffVal = $stuff[0][0]->nama_customer; 
+0

$ stuffVal絕對沒有必要 – Neodan

+0

發揮得好的兄弟! –

0

實際上,您不需要將結果放入其他array,並且檢查結果是否爲空是明智的做法。 所以你只需要第一個項目從你的結果(這是一個對象),並調用參數nama_customer

$stuff = $this->complaint_model->get_reply($id)->result(); 
if (!empty($stuff[0])) 
    echo $stuff[0]->nama_customer; 
+0

不錯的答案兄弟!做得好 –