Hola, los @ son variables array (o vectores) lo que significa que son un listado de variables escalares (string).
Por ejemplo
@nombres = ('Juan','Pedro','Esteban','Ariel');
Para llamar a los elementos haces
$nombres[0]
$nombres[4]
Ahora en tu código estás usando una base de datos y cuando pone el @guías dentro del for esta devuelve la cantidad de elementos que tiene el array, con lo cual le dice que cantidad de veces el bucle debe ser ejecutado.
Espero que te sirva
Saludos
__________________ Esteban Quintana |