2016-12-28 3 views
0
Array 
(
    [total_results] => 47023 
    [products] => stdClass Object 
     (
      [product] => Array 
       (
        [0] => stdClass Object 
         (
          [binds] => 1627836:3269460;1627836:3269461;1627836:3269458;1627839:3269490;1627841:3269526 
          [cid] => 50010368 
          [name] => 三九光学雷朋太阳镜RayBan超轻树脂镜片运动墨镜RB4039 816/13 
          [pic_url] => //img06.taobaocdn.com/bao/uploaded/i6/TB1532SOVXXXXcJXXXXN951FFXX_093838.jpg 
          [price] => 980.00 
          [product_id] => 717498724 
          [props] => 20000:55652;1629764:3596338 
          [status] => 0 
          [tsc] => CIKCQQU 
         ) 

Я давно не кодировал код и пытался напечатать этот массив, используя для каждого цикла.stdClass obj array .. как распечатать отдельные элементы?

Может ли кто-нибудь помочь, пожалуйста, печатать элементы массива, такие как «цена», например?

ответ

0

Конечно, это просто цикл над объектом и массивом:

foreach ($array['products']->product as $product) { 
    echo $product->price; 
} 
+0

Предполагая, что переменные выше называется $ массива – Farkie

+0

Awsome, спасибо Фрэнков – iKhalidSh