0

来自非专业编码人员的基本 php 问题。我有一段代码,其循环定义如下:

foreach ( $attachments as $id => $attachment ) {// do sth

我需要定义产生的“循环轮数”的数量,并且在进入循环之前我需要它,所以我不能只命名一个计数器并在循环完成时查看它。

我知道一定有一些非常简单的代码行可以为我提供这些 $attachments 的总数,但我对 php 的了解还不够,无法牢记这一行。有人可以帮我解决这个简单的问题吗?

4

2 回答 2

6

我认为您只需要以下元素的数量$attachments

echo count($attachments);
于 2013-11-11T10:14:14.863 回答
1

使用 php 的count()函数来获取对象的长度。

count($attachments)
于 2013-11-11T10:19:49.643 回答