Cita:
Iniciado por kochas_40 Aun no me queda claro porque $_FILES['archivo'] me entrega un array de longitud 5 independientemente de la cantidad de archivos que mande, si mando uno la longitud es 5, y si mando 8, tambien es 5, es por eso que mejor utilizo $cantidad = count($_FILES["archivo"]["name"]);, ya que ahi la longitud coincide con la cantidad de archivos que envio
Es por lo que te dije.
$_FILES['archivo']
contiene cinco arrays, es decir, cinco elementos, en donde cada uno contiene la información de los archivos seleccionados. Si, por ejemplo, hubieras seleccionado 20 archivos, cada uno de los cinco arrays contendría la información de los 20 archivos, es por eso que cuando verificas el tamaño de
$_FILES['archivo']['name']
, obtienes el número de archivos seleccionados.
Saludos