Ed
ano passado
A diferença básica entre os laços `FOREACH`, `FOR` e `WHILE` em PHP é a seguinte: 1. FOREACH: É usado especificamente para iterar sobre arrays. Ele facilita a iteração, permitindo acessar cada elemento do array sem precisar de um contador. Exemplo: ```php foreach ($array as $valor) { echo $valor; } ``` 2. FOR: É um laço de repetição que utiliza um contador. Você define o início, a condição de parada e o incremento. É útil quando você sabe quantas vezes deseja iterar. Exemplo: ```php for ($i = 0; $i < 10; $i++) { echo $i; } ``` 3. WHILE: Este laço continua a executar enquanto uma condição for verdadeira. É útil quando você não sabe quantas vezes precisará iterar, mas tem uma condição que deve ser atendida. Exemplo: ```php $i = 0; while ($i < 10) { echo $i; $i++; } ``` Resumindo: `FOREACH` é para arrays, `FOR` usa contadores e `WHILE` depende de uma condição.
Cadastre-se ou realize login
Mais perguntas desse material