PHP以相反的顺序循环通过数组


PHP Loop Through Array in Opposite Order

有没有一种方法可以循环通过foreach循环,与正常情况相反?例如,我在$_files变量中有未知数量的文件($_files['file']、$_files['file2']、$.files['3']等)

foreach($_FILES as $i)

$i将输出为file3、file2、file。我需要它来输出文件,文件2,文件3。

array_reverse应该做到这一点:

foreach(array_reverse($_FILES) as $i)
foreach(array_reverse($_FILES) as $i)

这里有另一种不使用for:的方法

$i = count($_FILES);
while ($i-->0)
    // Do stuff

我觉得它比以前稍微漂亮一点。

几年后,我回首往事,眉头紧锁