来自非专业编码人员的基本php问题。我有一段代码,其循环定义如下:
foreach ( $attachments as $id => $attachment ) {// do sth
我需要定义产生的'循环回合'的数量,并且在进入循环之前我需要它,所以我不能只是命名一个计数器并在循环结束时查看它。
我知道必须有一些非常简单的代码行给我这些$附件的总数,但我只是不知道php足以知道这一行。有人可以帮我解决这个简单的问题吗?
答案 0 :(得分:6)
我想你只想要$attachments
中的元素数量:
echo count($attachments);
答案 1 :(得分:1)
使用php的count()函数获取对象的长度。
count($attachments)