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;
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