无法读取

问题描述:

我使用woocommerce API在我的PHP代码无法读取

在PHP(woocommerce)阵列领域,但我有我的代码有问题

我如何可以访问我的数组内容

我想回声每个字段我的阵列的

$cats = $client->products->get_categories(); 

$arrlength = count($cats); 
for($x = 0; $x < $arrlength; $x++) { 

echo $userid,$cats[$x]['name']) ; 

} 

结果是:

Array 
(
    [product_categories] => Array 
     (
      [0] => Array 
       (
        [id] => 23 
        [name] => Business 
        [slug] => business 
        [parent] => 21 
        [description] => 
        [display] => default 
        [image] => 
        [count] => 5 
       ) 

      [1] => Array 
       (
        [id] => 24 
        [name] => Business 
        [slug] => business-woman 
        [parent] => 22 
        [description] => 
        [display] => default 
        [image] => 
        [count] => 7 
       ) 

      [2] => Array 
       (
        [id] => 25 
        [name] => Casual 
        [slug] => casual 
        [parent] => 22 
        [description] => 
        [display] => default 
        [image] => 
        [count] => 7 
       ) 

      [3] => Array 
       (
        [id] => 26 
        [name] => Casual 
        [slug] => casual-men 
        [parent] => 21 
        [description] => 
        [display] => default 
        [image] => 
        [count] => 3 
       ) 

      [4] => Array 
       (
        [id] => 20 
        [name] => Featured 
        [slug] => featured 
        [parent] => 0 
        [description] => FEATURED PRODUCT 
        [display] => default 
        [image] => 
        [count] => 10 
       ) 

      [5] => Array 
       (
        [id] => 21 
        [name] => Men 
        [slug] => men 
        [parent] => 0 
        [description] => 
        [display] => default 
        [image] => 
        [count] => 5 
       ) 

      [6] => Array 
       (
        [id] => 22 
        [name] => Women 
        [slug] => women 
        [parent] => 0 
        [description] => 
        [display] => default 
        [image] => 
        [count] => 12 
       ) 

     ) 

) 

试试这个:

$categories = $client->products->get_categories(); 
foreach($categories['product_categories'] as $categorie) { 
    foreach($categorie as $key => $value) { 
     echo $key . ' is ' . $value . '<br>'; 
    } 
    echo '<hr>'; 
} 

foreach($cats as $key => $value) 
{ 
    echo $value["id"]; 
    echo $value["name"]; 
    echo $value["slug"]; 
    echo $value["parent"]; 
    echo $value["description"]; 
    echo $value["display"]; 
    echo $value["image"]; 
    echo $value["count"]; 
} 
+0

感谢您对快速重放 但我得到这个错误 未定义指数:命名 未定义指数:蛞蝓 未定义指数:父 未定义指数:描述 未定义index:display 未定义索引:image 未定义索引:count –