Le problème:Comment obtenir des valeurs clés avec foreach?
Salut! Je fais un formulaire de téléchargement de fichier où je peux télécharger des photos, j'ai ajouté multiple=""
au input
et pour le name="upload_photo[]"
afin que je puisse télécharger plusieurs fichiers. Quand j'imprime $_FILES['upload_photo']
je reçois ceci et je veux obtenir le values
de chaque avec foreach
. Par exemple, je veux juste [name]
ce qui sera egg.jpg
et green.jpg
.
Array
(
[name] => Array
(
[0] => egg.jpg
[1] => green.jpg
)
[type] => Array
(
[0] => image/jpeg
[1] => image/jpeg
)
[tmp_name] => Array
(
[0] => C:\wamp\tmp\php50E9.tmp
[1] => C:\wamp\tmp\php50EA.tmp
)
[error] => Array
(
[0] => 0
[1] => 0
)
[size] => Array
(
[0] => 24450
[1] => 65030
)
)
C'est ce que je l'ai essayé jusqu'à présent
Mais cela me donne tout ce que je n'ai pas le contrôle.
foreach($_FILES['upload_photo'] as $keys => $file){
foreach($_FILES['upload_photo'][$keys] as $key => $files){
echo $files . "<br />";
}
}
Attendez, quoi? Je suis confus.; pourquoi avez-vous ajouté 'multiple =" "' au '' si vous ne semblez pas vouloir plusieurs? –
: D Man, je viens de montrer une version où j'ai téléchargé un seul fichier, ok je vais l'éditer: P – Adam
OMG !! :))) ... Vérifiez à nouveau, ahhh – Adam