Php 如何访问阵列内部的阵列

Php 如何访问阵列内部的阵列,php,arrays,Php,Arrays,我有这样的东西。我想访问name属性。我可以通过 foreach($items as $item) {echo $item->name} 我试过了 echo$items[0]['name'],但它不起作用 Array ( [0] => stdClass Object ( [term_id] => 7 [name] => Video/Animacija

我有这样的东西。我想访问name属性。我可以通过

foreach($items as $item)
{echo $item->name}
我试过了 echo$items[0]['name'],但它不起作用

    Array 
   ( 
      [0] => stdClass Object 
        ( 
               [term_id] => 7 
               [name] => Video/Animacija 
               [slug] => videoanimacija 
               [term_group] => 0 
               [term_taxonomy_id] => 7 
               [taxonomy] => portfolio_technologies 
               [description] => 
               [parent] => 0 
               [count] => 17 [filter] => raw 
         ) 
    )

您还需要在名称上使用对象语法

echo $items[0]->name;
应该有用。记住,您有以下结构

通过[]进行阵列访问 通过->
您还需要在名称上使用对象语法

echo $items[0]->name;
应该有用。记住,您有以下结构

通过[]进行阵列访问 通过-> $item[0]是标准对象,您不能使用括号[]访问其值,您应该使用箭头:->

像这样:

$item[0]->name
$item[0]是标准对象,您不能使用括号[]访问其值,您应该使用箭头:->

像这样:

$item[0]->name

您有一个对象数组,而不是数组数组。您需要这样做:

$variable = $items[0]->name;

您有一个对象数组,而不是数组数组。您需要这样做:

$variable = $items[0]->name;

数组中没有数组,数组中有对象。您需要像这样访问它:

echo $items[0]->name;

数组中没有数组,数组中有对象。您需要像这样访问它:

echo $items[0]->name;

我从来没有意识到这一点我从来没有意识到这一点