Entonces, ¿qué es un bucle, entonces? Un bucle es algo que da vueltas y vueltas. Si te dijera que mover un dedo alrededor en un bucle, usted no tendrá ningún problema con la orden (a menos que usted no tiene los dedos!) En la programación, es exactamente lo mismo. Excepto un bucle de programación irá dando vueltas y vueltas hasta que le indique que deje. También es necesario decir a los otros programa de dos cosas - por dónde empezar su ciclo, y qué hacer después de que se terminó una vuelta (conocida como la expresión de actualización).
Usted puede programar sin usar bucles. Pero es muchísimo más fácil con ellos. Considera esto.
Usted quiere sumar los números 1 a 4: 1 + 2 + 3 + 4. Usted puede hacer así:
print $ respuesta; Bastante simple, que usted piensa. Y no mucho código, tampoco. Pero lo que si quería añadir hasta un millar de números? ¿Realmente vas a escribir a todos fuera así? Es un montón de escribir. Un bucle haría la vida mucho más simple. Se utilizan cuando se desea ejecutar el mismo código una y otra vez.
Vamos a discutir un par de sabores de bucles de programación, pero a medida que el bucle for es el tipo más utilizado de bucle, hablaremos de los primeros.
He aquí un PHP Para Loop en un pequeño script. Escriba en nuevo script PHP y guardar su trabajo. Ejecutar el código y probarlo.
¿Como lo conseguiste? Usted debe haber visto los números del 1 al 10 impreso en su página del navegador.
El formato de un bucle for es la siguiente:
Lo primero que hay que hacer es escribir el nombre del bucle que está usando, en este caso para. Entre paréntesis, a continuación, escriba sus tres condiciones:
Valor inicial
La primera condición es donde le dices a PHP el valor inicial de su bucle. En otras palabras, iniciar el bucle de a qué número? Utilizamos este:
Estamos asignando un valor de 1 a una variable llamada $ inicio. Al igual que todas las variables, usted puede hacer su propio nombre. Un nombre popular para la variable inicial es la letra i. Puede establecer la condición inicial antes de que empiece el bucle, como lo hicimos:
O usted puede asignar su derecho valor de bucle en el código de bucles:
El resultado es el mismo - el número de inicio de este ciclo es 1
Valor End
A continuación, usted tiene que decirle a PHP cuándo terminar su bucle. Esto puede ser un número, un valor booleano, una cadena, etc. Aquí, estamos diciendo a PHP para seguir adelante el bucle mientras que el valor de los $ inicio variable es inferior a 11.
Actualización de Expresión
Loops necesitan una manera de conseguir el siguiente número en una serie. Si el bucle no podría actualizar el valor de partida, que se ha quedado atascado en el valor de partida. Si no actualizamos nuestro valor inicial, nuestro bucle podría atascarse en 1. En otras palabras, tiene que decirle al bucle de cómo se va a dar vueltas y vueltas. Utilizamos este:
En una gran cantidad de lenguaje de programación (y PHP), el símbolo de la doble positivo (++) significa incremento (aumentar el valor por uno). Es sólo una manera corta de decir esto:
Usted puede ir por uno (decremento) utilizando el símbolo menos el doble (-), pero no voy a entrar en eso.
Así que todo nuestro bucle lee "A partir de un valor de 1, mantenga dando vueltas y vueltas, mientras que el valor inicial es inferior a 11. Aumentar el valor de partida en uno cada vez el bucle."
Cada vez que el bucle da vueltas, el código entre nuestros dos llaves {} es ejecutado:
print $ mostrador. "<BR>"; Nótese que sólo estamos incrementando la variable contador en 1 cada vez el bucle, exactamente lo mismo que lo que estamos haciendo con la variable de salida. Así que podríamos haber puesto esto en su lugar:
El efecto sería el mismo. Como experimento, trate de establecer el valor de $ 11 en contra de fuera del bucle (que es actualmente de $ contador = 0). Luego dentro del bucle, utilice contrario $ - (el signo doble menos). ¿Puedes adivinar qué va a pasar? ¿Va a chocar, o no? ¿O va a imprimir algo? Mejor guardar su trabajo, por si acaso!
Para obtener más práctica con el bucle for, vamos a escribir un pequeño programa Times Table.
Usted puede programar sin usar bucles. Pero es muchísimo más fácil con ellos. Considera esto.
Usted quiere sumar los números 1 a 4: 1 + 2 + 3 + 4. Usted puede hacer así:
$ respuesta = 1 + 2 + 3 + 4;
print $ respuesta;
Vamos a discutir un par de sabores de bucles de programación, pero a medida que el bucle for es el tipo más utilizado de bucle, hablaremos de los primeros.
Para Loops
He aquí un PHP Para Loop en un pequeño script. Escriba en nuevo script PHP y guardar su trabajo. Ejecutar el código y probarlo. <? PHP
$ contador = 0;
$ start = 1;
$ start = 1;
for ($ empezar; $ empezar <11; $ comenzar ++) {
$ contador = contador + $ 1;
print $ mostrador. "<BR>";
print $ mostrador. "<BR>";
}
?>
El formato de un bucle for es la siguiente:
para (valor inicial; valor final; actualizar expresión) {
}
Valor inicial
La primera condición es donde le dices a PHP el valor inicial de su bucle. En otras palabras, iniciar el bucle de a qué número? Utilizamos este:
$ start = 1;
$ start = 1;
for ($ empezar; $ empezar <11; $ comenzar ++) {
for ($ start = 1; empezar <11; comenzar ++) {
Valor End
A continuación, usted tiene que decirle a PHP cuándo terminar su bucle. Esto puede ser un número, un valor booleano, una cadena, etc. Aquí, estamos diciendo a PHP para seguir adelante el bucle mientras que el valor de los $ inicio variable es inferior a 11.
for ($ empezar; $ empezar <11; $ comenzar ++) {
Cuando el valor de $ inicio es 11 o superior, PHP rescatar del bucle. Actualización de Expresión
Loops necesitan una manera de conseguir el siguiente número en una serie. Si el bucle no podría actualizar el valor de partida, que se ha quedado atascado en el valor de partida. Si no actualizamos nuestro valor inicial, nuestro bucle podría atascarse en 1. En otras palabras, tiene que decirle al bucle de cómo se va a dar vueltas y vueltas. Utilizamos este:
$ comenzar ++
$ start = $ start + 1
Así que todo nuestro bucle lee "A partir de un valor de 1, mantenga dando vueltas y vueltas, mientras que el valor inicial es inferior a 11. Aumentar el valor de partida en uno cada vez el bucle."
Cada vez que el bucle da vueltas, el código entre nuestros dos llaves {} es ejecutado:
$ contador = contador + $ 1;
print $ mostrador. "<BR>";
$ contador ++
Para obtener más práctica con el bucle for, vamos a escribir un pequeño programa Times Table.
0 comentarios :
Publicar un comentario