你如何计算一个 foreach 中的结果,然后将该值存储在一个变量中以在另一个 foreach 上使用。
例子。此 foreach 返回 5 个项目
foreach ($xml->items as $item) {
echo "$item->name";
echo "$item->address";
}
现在我希望计算上面的 foreach 并将其存储在 $totalitems 中,并在另一个 foreach 上使用。第二个 foreach 也计算其结果并存储在 $totalitems2 中。像这样的东西:
foreach ($xml->items as $item) { //Same source but they will be displayed separately based on a condition.
echo "$item->name";
echo "$item->address";
if_blah_blah_meet_condition_then_break;
}
所以基本上我在这里想要的是限制在两个 foreach 组合上显示的项目总数。$totalitems 和 $totalitems2 的总和应该是 8。8 是我想要限制返回的项目的数量。如果另一个 foreach 的项目比另一个多,则无关紧要。3 和 5。4 和 4。6 和 2。等等。
我怎样才能做到这一点?请指教。