我正试图从房产中获取价值,但似乎无法理解它。
输出:
Array
(
[0] => stdClass Object
(
[Name] => layout
[Count] => 4
)
[1] => stdClass Object
(
[Name] => node
[Count] => 2
)
[2] => stdClass Object
(
[Name] => setting
[Count] => 5
)
[3] => stdClass Object
(
[Name] => user
[Count] => 9
)
)
如何获得名称属性的任何想法?我试过foreach($ array as $ item)但我没有得到name属性值
答案 0 :(得分:1)
你试过了吗?
$array = array(... your array ...);
foreach($array as $key) {
$name = $key->Name;
prin_r($name);
}
这是因为您要访问该对象的Name属性,因此您使用 Object-> Attribute ,在本例中为$ key-> Name。
答案 1 :(得分:0)
$item
将引用数组中的每个对象;然后,您需要使用访问者“名称”或“计数”访问所需的对象属性:
foreach ($array as $item) {
echo "Name: " . $item->Name . "\n";
echo "Count: " . $item->Count . "\n";
}
答案 2 :(得分:0)
用于访问对象数组中的成员:$array[0]->KEY
或者你可以遍历对象数组
$result = array();
foreach ($obj_array as $key => $value) {
$result[] = $value->Name;
}
print_r($result);