Nestes casos, não se pensa duas vezes, e pegamos num dos ciclos que podemos implementar: o While ou o FOR. Estes dois ciclos são muito idênticos, visto que se pode sempre converter um ciclo WHILE, num ciclo FOR, e vice versa. A decisão de utilizar um ou outro, é apenas tomada pela pessoa que os implementa, e tem a ver com a While! Quer dizer "Enquanto". A sua sintaxe é a seguinte: while(condição) { //bloco de código } Ou seja, enquanto a condição se verificar, executa determinado código. Exemplo de um ciclo WHILE: <? $numero=1; while ($numero<=10) { echo "Número: $numero <br>"; $numero++; } ?> Este código inicia a variável $numero com o valor 1. Seguidamente entra dentro de um ciclo WHILE, que executa um bloco de código, enquanto a variável $numero for inferior ou igual a 10. No bloco, temos um output que nos vai indicar qual o valor da variável, e logo a seguir, temos o incremento de uma unidade da variável $numero. O resultado da execução do script é a seguinte: Número: 1 Número: 2 Número: 3 Número: 4 Número: 5 Número: 6 Número: 7 Número: 8 Número: 9 Número: 10 Enquanto a condição tiver o valor VERDADEIRO, o bloco de código do While é executado. FOR declarações no mesmo local onde define a condição. Sintaxe de um FOR: for (declaração de variáveis; condição de execução; incrementos de variáveis) { //bloco de código a executar } Na primeira zona declaramos as variáveis (normalmente os contadores ou índices); na segunda zona indicamos as condições de execução do ciclo for: enquanto essas condições tiverem o valor VERDADEIRO, o ciclo é realizado; na 3 zona, é onde vamos indicar os incrementos das variáveis/contadores. Utilizando o exemplo do WHILE, vamos construir um FOR: <? for ($numero=1; $numero<=10; $numero++) { echo "Número: $numero <br>"; } ?> Exercício 6.1: Cria um array $meses (usando a função"array()") com os nomes dos meses do ano. Utiliza ambos os ciclos While e FOR (separadamente) para escrever os 12 meses. Exercício 6.2: Com base no Exercício 3 (p4.txt) usa um ciclo While para escrever os produtos do Ze, e um FOR para escrever os produtos da Maria. Nota: Deves respeitar o código de cores dos produtos de ambos os estafetas. dominar bem isto! :) Utilizamos ciclos sempre que temos linhas de código repetidas. Usar um ciclo WHILE ou FOR depende da situação de implementação, e da forma como achamos ser mais simples a sua compreensão. |
terça-feira, 13 de dezembro de 2011
0PHP - Ciclos: While e FOR
Postado por
Rhay_Fither
às
11:48
Enviar por e-mail
Postar no blog!
Compartilhar no X
Compartilhar no Facebook











0 comentários:
Postar um comentário