2016-01-22 64 views
2

我的循環出現問題。當我的print_r($item);上鍵'文字'的值只顯示$item->NamaUnor的值,而不是$item->NamaPim。這是我的代碼:無法使用合併值設置對象值

foreach($items as $item){ 
    $item->text=&$item->NamaUnor.' '.$item->NamaPim; 
    $item->href=&$item->KdUnor; 

    $childs[$item->UnorAtasan][] = $item; 

    unset($item->NamaPim,$item->NamaUnor,$item->UnorAtasan); 
} 
+1

可能是NamaPim值爲空。向我們展示$物品。 –

+0

你爲什麼使用該參考? '=&'這是完全沒有必要的。 –

+0

$ item-> NamaPim值不爲空。我試圖設置 $ item-> text =&$ item-> NamaUnor。' 」 $用品 - > NamaPim。 是 $ item-> text =&item-> NamaUnor。' blabalbal「; 但仍然無法正常工作。 我想讓樹hierarki – wahmal

回答

0

感謝所有我是修復它與$項目之前添加&到foreach所我的代碼。

foreach($items as **&$item**){ 
$item->text=&$item->NamaUnor.' '.$item->NamaPim; 
$item->href=&$item->KdUnor; 

$childs[$item->UnorAtasan][] = $item; 

unset($item->NamaPim,$item->NamaUnor,$item->UnorAtasan); 

}