【发布时间】:2012-12-11 23:36:29
【问题描述】:
如何计算一个 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等
我怎样才能做到这一点?请指教。
【问题讨论】:
-
+1。因为不是 0%,所以他-确实-知道如何接受问题
-
我是这里的菜鸟。我不知道那是什么意思。
-
答案左侧有一个复选框轮廓。如果特定答案回答了您的问题,请检查大纲内部,它会变成绿色。请记住,您只能选择一项,因此请选择您问题的最佳答案。