FRIHOSTFORUMSFAQTOSBLOGSDIRECTORY
You are invited to Log in or Register a Frihost Account!

[man] sobre los bucles en PHP

 


shinji_x19
Bien, en este manual voy a tratar los bucles en PHP, cuales son, como funcionan y para que sirven.

Lo esencial para entender los bucles es saber inglés, con eso es muy facil.

Empecemos por el bucle "for"

La estructura es:
Código:

for(expr1,expr2,expr3){
sentencia
}



El bucle ejecuta primero expr1 incondicionalmente.
Después mira expr2 y si se cumple, continua ejecutando el bucle, en caso contrario para el bucle.
Por último, ejecuta expr3.

Veamos un ejemplo:
Código:
for($i=0;$i<=10;$i++){
echo"$i<br>";
}


Según este código:
1. Al principio de todo ejecuta lo primero, hace que $i sea igual a 0.
2. Después comprueba que se cumpla lo segundo. 0 es menor o igual que 10, así que el bucle continía ejecutándose.
3. Después ejecuta la tercera parte, hace que $i se incremente en una unidad, es decir, $i=1.
4. Por último, como se ejecuta el bucle, realiza lo que está entre llaves, es decir, muestra el valor de $i en ese momento.
5. Vuelve al paso 2.

Pero en el momento en que $i toma el valor de 11, vuelve al paso 2 y:
2. Comprueba que las segunda parte sea cierta, como 11 no es menor o igual que 10, para el bucle y deja de ejecutarse.

Si ejecutáis ese códgio en PHP os quedará algo así como:

Código:

Code:
1
2
3
4
5
6
7
8
9
10




Esto es muy útil por ejemplo para hacer enumeraciones o listar matrices.
mago
Muy útil.

Gracias por el post! Aunque para gente que va tan lenta con el php como yo, es casi un abismo... aún entendiendo inglés! Surprised)

Un saludo,

Mago
kyberneees
perfectamente entendido Very Happy
agente_naranja
Hacen falta tratar los bucles while, foreach, que tambien son ambos muy utiles para recorrer arrays, por ejemplo.
frederick
si deverdad quieren aprender php les recomiendo un curso con videotutoriales que estan muy bien explicatos y lo mejor de todo es que son gratuitos y no solo hay de php hay de muchos otros progamas entren a esta pagina

http://www.nomaster-reloaded.com/tele/indice.htm

lo de el bucle for, es solo como el cuarto videotutorial de ese curso....

espero que les sirva!

saludo2
Reply to topic    Frihost Forum Index -> Language Forums -> Spanish

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2007 Frihost, forums powered by phpBB.