1

通常とは逆に foreach ループをループする方法はありますか? たとえば、$_FILES 変数 ($_FILES['file']、$_FILES['file2']、$_FILES['3'] など) に不明な量のファイルがあります。このコードの使用

foreach($_FILES as $i)

$i は、file3、file2、file として出力されます。ファイル、ファイル2、ファイル3を出力するために必要です。

4

3 に答える 3

6

array_reverseはトリックを行う必要があります:

foreach(array_reverse($_FILES) as $i)
于 2012-09-09T19:12:17.487 に答える
4
foreach(array_reverse($_FILES) as $i)
于 2012-09-09T19:12:53.460 に答える
3

:を使用しない別の方法がありforます:

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

少しだけきれいだと思います。

数年後、私はこれを振り返り、眉をひそめます。

于 2012-09-09T19:20:57.857 に答える