1

PHPで複数ファイルのアップロードフォームがあります。次のようにファイル入力ボックスをループします。

while(list($ key、$ value)= each($ _ FILES ['images'] ['name']))

説明ボックスを追加したので、別のフィールドとしてdescription[]があります。

ファイルと説明ボックスの両方をループするにはどうすればよいですか?

4

3 に答える 3

1

両方を同時に試すことができます

foreach ( $_FILES ['image'] ['tmp_name'] as $key => $val ) {
    $fileName = $_FILES ['image'] ['name'] [$key]; // FileName
    $fileDesc = $_POST['description'][$key]; // Work on Description
}
于 2012-04-26T20:35:22.453 に答える
0

繰り返す必要があります:foreach( $_FILES as $file ) { ... }

于 2012-04-26T20:40:23.207 に答える
0

ほとんどの場合、両方とも対応して同じキーを持っています。そう

foreach($_FILES['images']['name']) as $k=>$v)
{
    echo $v."<br>";
    echo $description[$k]."<br>";
}
于 2012-04-26T20:35:52.847 に答える