2013-12-09 20 views
0

我有以下对象(如下图):我如何添加索引[0]并反对

object(stdClass)#49 (1) { 
["NewOrder"] => object(stdClass)#50 (12) { 
["BTN"] => string(10) "XXXXXXXXXXXXXXXxx" 
["PreOrderTransactionId"] => string(22) "XXXXXXXX" 
["PartnerOrderId"] => string(17) "XXXXXXXXXXX" 
["QwestOrderId"] => string(9) "N57395699" 
["SalesCode"] => string(7) "XXXXXXXX" 
["OrderStatus"] => string(7) "Pending" 
["OrderStatusCode"] => string(4) "OPEN" 
["OrderStatusSourceSystem"] => string(5) "CPLUS" 
["OrderStatusMessage"] => string(0) "" 
["OrderStatusDate"] => string(10) "2013-12-09" 
["OrderStatusTime"] => string(8) "08:02:30" 
["ProductFamily"] => array(3) { 
[0] => object(stdClass)#51 (2) { 
["ProductFamilyName"] => string(7) "BUNDLE+" 
["ProductLines"] => object(stdClass)#52 (3) { 
    ["WTN"] => string(10) "3033689919" 
    ["AppointmentDate"] => string(10) "2013-12-20" 
    ["Products"] => object(stdClass)#53 (5) { 
    ["ProductName"] => string(36) "INTERNET 100+ MBPS & HOME PHONE PLUS" 
    ["Usoc"] => string(5) "BBBVC" 
    ["Quantity"] => string(1) "1" 
    ["Action"] => string(1) "I" 
    ["Status"] => string(4) "OPEN" 
    } 
} 
} 
} 
} 
} 

[“NewOrder”]对象后,如何可以添加一个索引[0]看起来像这样:

object(stdClass)#49 (1) { 
["NewOrder"] => array(1) { 
[0] => object(stdClass)#50 (12) { 

我需要做的原因是因为有时只会有一个订购的某个时候它会multiples.If的只有一个它会在失败for each循环。

回答

0
if (!is_array($this->view->Orders->NewOrder)) { 
      $this->view->Orders->NewOrder = array($this->view->Orders->NewOrder); 
    Zend_Debug::dump($this->view->Orders->NewOrder); 
     }