如何确定数组的条目数量?

时间:2010-08-17 13:41:55

标签: php arrays

我正试图向后循环一个数组,所以我想我可以尝试

$Array = Array("One", "Two", "Three", "Four", "Five");
For ($Entry = Amount_of_values($Array); $Entry = 0; $Entry = $Entry-1){
    Echo $Array[$Entry] . " "; //Should be Five Four Three Two One
}

但我不知道如何检索数组中的值( Amount_of_values($ Array))。我正在寻找什么功能?

提前致谢!

编辑:一点额外的问题:为什么在for循环中$ Entry> = 0,是不是我要输出的最后一个$ Array [0]?

6 个答案:

答案 0 :(得分:5)

您正在寻找count

print count($Array);

答案 1 :(得分:4)

使用implodearray_reverse,有更好的方法来执行代码段操作:

$Array = Array("One", "Two", "Three", "Four", "Five");
echo implode(" ", array_reverse($Array)); // Should be Five Four Three Two One

但实际问题的答案是,如果要计算数组中的条目数,则需要count

答案 2 :(得分:1)

这将做你想要的:

count($array);

答案 3 :(得分:1)

使用count() php函数

答案 4 :(得分:1)

这应该有效:

count($Array) 

答案 5 :(得分:1)

尝试count($Array)

For ($Entry = count($Array); $Entry = 0; $Entry = $Entry-1){
        Echo $Array[$Entry] . " "; //Should be Five Four Three Two One
    }