2014-01-20 52 views
-1

我需要从以下每个STDClass对象中提取ShipQty并将其插入到一个新数组中。从STDClass对象获取值并创建新的数组

Array ([0] => stdClass Object ([PRODUCTID] => 2 [ORDERID] => 7 [SHIPQTY] => 3 [STATUS] => 1 [SHIPDATE] => 2013-12-18) [1] => stdClass Object ([PRODUCTID] => 2 [ORDERID] => 5 [SHIPQTY] => 2 [STATUS] => 1 [SHIPDATE] => 2014-01-02) [2] => stdClass Object ([PRODUCTID] => 2 [ORDERID] => 2 [SHIPQTY] => 5 [STATUS] => 1 [SHIPDATE] => 2014-01-08) [3] => stdClass Object ([PRODUCTID] => 2 [ORDERID] => 1 [SHIPQTY] => 2 [STATUS] => 1 [SHIPDATE] => 2014-01-16)) 

我想以下几点:array(3,2,5,2)

预先感谢您!

+0

请告诉我们你到目前为止所尝试过的。 – Luceos

+0

@Luceos我已经试过了Emissary在下面发布的内容,但是无法让它工作。 – user2436953

回答

1

试试这个(假设你的数组被命名为$ myArr,该):

$result = array(); 
foreach ($myArr as $obj) { 
    $result[] = $obj->SHIPQTY; 
} 

希望这有助于。