PHP:foreach循环中的循环次数

时间:2013-11-11 10:13:07

标签: php foreach

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

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

我需要定义产生的'循环回合'的数量,并且在进入循环之前我需要它,所以我不能只是命名一个计数器并在循环结束时查看它。

我知道必须有一些非常简单的代码行给我这些$附件的总数,但我只是不知道php足以知道这一行。有人可以帮我解决这个简单的问题吗?

2 个答案:

答案 0 :(得分:6)

我想你只想要$attachments中的元素数量:

echo count($attachments);

答案 1 :(得分:1)

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

count($attachments)