2016-01-22 52 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); 

}

相关问题