如何访问此数组

时间:2017-03-15 09:35:52

标签: php magento-1.9

array (
  '_attributes' => 
  array (
    'name' => 'Rothco Product API - Variations',
  ),
  'item_variations' => 
  array (
    0 => 
    stdclass::__set_state(array(
       'item_variation_id' => 2,
       'item_index' => 3146,
       'rothco_item_no' => '10002',
       'upc' => '023063601212',
       'inventory' => 99,
       'created_date' => '2014-11-28 10:06:45.000',
       'weight' => '.4000',
       'image_filename' => '10002-A.jpg',
       'catalog_page_no' => 183,
       'msrp' => '20.9900',
       'map' => '.0000',
       'diameter' => '',
       'price' => '8.100000',
       'case_price' => NULL,
       'case_quantity' => NULL,
       'statuses' => '',
    )),
  ),
)

这是我的数组$ list。

我想从这个数组中访问'item_variations'值,

但如果我尝试$list['item_variations']$list->['item_variations']

它不能正常工作

1 个答案:

答案 0 :(得分:1)

如果您想到达item_variations那么

echo $list['item_variations'];

就足够了。如果您希望从样本数据中获取值created_date,那么事情变得更加棘手,因为您混合了数组和对象,因此需要不同的访问权限:

echo $list['item_variations'][0]->created_date;

将输出

2014-11-28 10:06:45.000