Puede haber una mejor manera de hacer esto y ciertamente estoy abierto a sugerencias.¿Cómo obtener el número total de iteraciones en un foreach
Tengo un script de carga de archivos que se encargará de múltiples archivos. Lo que quiero hacer es contar el número de iteraciones que el lazo hace para cada archivo que se ha movido con éxito y si ese número es igual al número total de archivos subidos, a continuación, utilizar una excepción para mostrar al usuario de que se recibieron los archivos.
pensé que iba a incrementar el interior del bucle luego contar a partir de ahí, pero lo que quiero decir es una matriz para cada archivo que se sube lo que se traduce en un total incorrecto. ¿Hay una mejor manera de hacer esto o contar con éxito cada iteración?
Esta es la estructura que tengo que trabajar con
foreach($files as $file)
{
if ($file['error'] == UPLOAD_ERR_OK)
{
move_uploaded_file($file['tmp_name'], $filename);
}
else
{
//error
}
}
Espera ... ¿dijiste que utilizarías una excepción para demostrar que la operación se realizó correctamente? –
Sí. ¿¿¿No es bueno??? – Timmay
usando excepciones para el flujo de control es muy, muy malo! –