访问模型没有foreach

时间:2016-02-19 10:00:15

标签: php

如果可以在entry_id循环中访问“foreach”数据,如果我知道只有一个项目,是否有更好的方式来访问它?

$arr = array();

foreach( $order->items as $item ) {
    $arr[] = $item->entry_id;
}

1 个答案:

答案 0 :(得分:1)

如果order->项是无关联数组且只有1个元素,则可以通过以下方式访问:

echo $order->items[0]->entry_id;

但更安全的是检查数组中有多少项:

if(count($order->items) > 0)
    echo $order->items[0]->entry_id;