PHP

Estruturas de repetição em PHP

As estruturas de repetição são recursos da linguagem que permitem executar trechos de códigos mais de uma vez, obedecendo determinadas condições. Neste post veja estruturas de repetição em PHP.

FOR permite executar, uma quantidade predeterminada de vezes, trechos de códigos:

 <?php
 
 //Executa a linha do echo 10 vezes, incrementando uma unidade a variável $i  
 for($i = 0; $i < 10; $i++) {
   echo $i . "<br>";
 }

FOREACH permite percorrer arrays de forma mais simples:

 $diasSemana = array ( 
 "Segunda-feira", "Terça-feira", "Quarta-Feira", 
 "Quinta-feira", "Sexta-feira", "Sábado", "Domingo"
 );
 
 //armazena o valor do array na variável $dia a cada nova interação 
 foreach($diasSemana as $dia) {
   echo "O dia da semana é " . $dia . "<br>";
 }
 
 //para mostrar o index do array: 
 foreach($diasSemana as $index => $dia) {
   echo "O dia " .$index. " da semana é " . $dia . "<br>";
 } 

WHILE permite executar as declarações aninhadas repetidamente, enquanto a expressão do while forem avaliadas como TRUE:

 $condicao = true;

 while ($condicao) {
   $numeroSorteado = rand(1, 10); //a função rand() faz o sorteio dos números
   
   if($numeroSorteado === 7) { //verifica se o número sorteado é igual a 7
     echo "O número sorteado foi ";
     $condicao = false; //atribui false a variável $condicao para encerrar o laço
   }
   
   echo $numeroSorteado. " "; //mostra os números sorteados

DO WHILE é parecido com o laço while, com exceção que a expressão de avaliação é verificada ao final de cada iteração em vez de no começo:

 $total = 200; //valor inicial definido
 $desconto = 0.9; //desconto definido 

 do {
   $total *= $desconto; //é aplicado o desconto ($desconto) ao total ($total) 
 } while ($total > 100); //enquanto o total for maior do que 100
 
 echo $total;
DESEJA APRIMORAR SEUS CONHECIMENTOS EM PHP ORIENTADO A OBJETOS?

Então conheça o curso online que já ajudou milhares de pessoas a aprender a programar e desenvolver seus próprios projetos do ZERO.

CLIQUE NA IMAGEM ABAIXO E SAIBA MAIS:

Link do curso: https://go.hotmart.com/A18082772K

Como bloquear downloads de arquivos em PHP

Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits

Bene Silva Júnior

Bacharel em Sistemas de Informação pelo Instituto Paulista de Pesquisa e Ensino IPEP. Apaixonado por tecnologias e games do tempo da vovó!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *