无法使用合并值设置对象值

时间:2016-01-22 08:25:09

标签: php object foreach

我的循环问题。当我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 个答案:

答案 0 :(得分:0)

感谢所有我用add&修复它在我的代码上使用$ item之前。

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);

}