
for para crear carpetas con número autoincrementable
Publicado por Elisa (71 intervenciones) el 06/06/2014 12:10:38
Buenos días.
Hace un momento he sido capaz de modificar el código que me ha facilitado un miembro del foro (y alq le estoy tremendamente agradecida por ello, x cierto!) acorde a mis necesidades. He conseguido que funcione pero no acabo de entender qué es lo que hacen las líneas intermedias dentro del for a partir del is_numeric incluido, para qué sirven más que nada y porqué son necesarias. Si alguien me puede aclarar mis dudas...gracias!
Hace un momento he sido capaz de modificar el código que me ha facilitado un miembro del foro (y alq le estoy tremendamente agradecida por ello, x cierto!) acorde a mis necesidades. He conseguido que funcione pero no acabo de entender qué es lo que hacen las líneas intermedias dentro del for a partir del is_numeric incluido, para qué sirven más que nada y porqué son necesarias. Si alguien me puede aclarar mis dudas...gracias!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$archivos_y_directorios = scandir($directorio);
$maximo = -1;
for ($i = 0; $i < count($archivos_y_directorios); $i++) {
//is_dir indica si el nombre de archivo es un directorio
if (is_dir($ruta. "/" .$archivos_y_directorios[$i])){
//is_numeric comprueba si una variable es un número o un string numérico
if(is_numeric($archivos_y_directorios[$i])){
//intval obtiene el valor entero de una variable
if($maximo < intval($archivos_y_directorios[$i]), 10) {
$maximo = intval($archivos_y_directorios[$i], 10);
}
}
}
}
Valora esta pregunta


0