Php 如何访问阵列内部的阵列
我有这样的东西。我想访问name属性。我可以通过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
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;
我从来没有意识到这一点我从来没有意识到这一点