我正试图向后循环一个数组,所以我想我可以尝试
$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]?
答案 0 :(得分:5)
您正在寻找count
:
print count($Array);
答案 1 :(得分:4)
使用implode
和array_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
}