我有一个名为$locations
的数组,如果我使用print_r
,这就是它产生的:
Array
(
[0] => stdClass Object
(
[term_id] => 40
[name] => California
[slug] => california
[term_group] => 0
[term_taxonomy_id] => 41
[taxonomy] => location
[description] =>
[parent] => 0
[count] => 6
)
)
我需要从这个数组得到的只是California
,但是我无法弄清楚变量产生了什么。我尝试了$locations->name
和$locations[name]
,但这些都没有。
答案 0 :(得分:3)
$ locations似乎是一个数组(带有1个值,即一个对象),所以:
$locations[0]->name
答案 1 :(得分:0)
试试:
$data = array( /* your data */ );
foreach ($data as $obj) {
$name = $obj->name; // California - and others in the nest steps
// if array contains more elements
}