我有类似的东西。我想访问“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
)
)
答案 0 :(得分:6)
您还需要在name
使用对象语法。
echo $items[0]->name;
应该有效。请记住,您有以下结构
[]
访问)->
访问)答案 1 :(得分:3)
$item[0]
是标准对象,您无法使用括号: []
访问其值,您应该使用箭头: ->
像这样:
$item[0]->name
答案 2 :(得分:2)
您有一个对象数组,而不是数组数组。你需要这样做:
$variable = $items[0]->name;
答案 3 :(得分:1)
数组中没有数组,数组中有一个对象。您需要像以下一样访问它:
echo $items[0]->name;