如何遍历此数组并获取所有term_id?
Array (
[0] => stdClass Object (
[term_id] => 43
)
[1] => stdClass Object (
[term_id] => 25
)
)
答案 0 :(得分:2)
$ob1 = new stdClass();
$ob1->term_id = 43;
$ob2 = new stdClass();
$ob2->term_id = 25;
$scope = array($ob1,$ob2);
foreach($scope as $o){
echo $o->term_id.'<br/>';
}
// Out
// 43
// 25
答案 1 :(得分:1)
数组的每个元素都是一个常规对象,所以你只能通过for
访问它(如果数组的元素是有序的,键是整数)或foreach
(在例子中{{1}给出数组):
有关:
$a
FOREACH:
$count = sizeof($a);
for ($i = $count; $i--;)
{
echo $a[$i]->term_id;
}
如果要将所有ID添加到另一个数组,只需编写以下代码(在foreach的示例中):
foreach ($a as $item)
{
echo $item->term_id;
}