FOR no PHP
O for do PHP é muito similar a outras linguagens. Principalmente como C#, Java entre outros. A ideia básica do for é criar um laço de repetição, onde o mesmo recebe uma condição e incrementa a mesma até ser falsa.
Veja um exemplo de Sintaxe:
<?php
for($i =1; $i < 20; $i++){
echo "O Valor de I = ".$id;
}
?>
No exemplo abaixo o mesmo gera um formulário de upload dinamicamente.
<?php
for($i =1; $i < 20; $i++){
echo "Upload ".$i.": <input type='text' name='".$i."'/><br/>";
}
?>
Na prática o resultado HTML fica:
Upload 1: <input type='text' name='1'/><br/>
Upload 2: <input type='text' name='2'/><br/>
Upload 3: <input type='text' name='3'/><br/>
Upload 4: <input type='text' name='4'/><br/>
Upload 5: <input type='text' name='5'/><br/>
Upload 6: <input type='text' name='6'/><br/>
Upload 7: <input type='text' name='7'/><br/>
Upload 8: <input type='text' name='8'/><br/>
Upload 9: <input type='text' name='9'/><br/>
Upload 10: <input type='text' name='10'/><br/>
Upload 11: <input type='text' name='11'/><br/>
Upload 12: <input type='text' name='12'/><br/>
Upload 13: <input type='text' name='13'/><br/>
Upload 14: <input type='text' name='14'/><br/>
Upload 15: <input type='text' name='15'/><br/>
Upload 16: <input type='text' name='16'/><br/>
Upload 17: <input type='text' name='17'/><br/>
Upload 18: <input type='text' name='18'/><br/>
Upload 19: <input type='text' name='19'/><br/>
Veja o resultado:
Upload 1:
Upload 2:
Upload 3:
Upload 4:
Upload 5:
Upload 6:
Upload 7:
Upload 8:
Upload 9:
Upload 10:
Upload 11:
Upload 12:
Upload 13:
Upload 14:
Upload 15:
Upload 16:
Upload 17:
Upload 18:
Upload 19:
Note que através do for foi utilizado para gerar um formulário de upload dinamicamente, desta forma não é necessário criar os campos manualmente. Além disso ele também já altera os nomes dos campos pela variável $i.
Links Úteis
- Preparando o ambiente para programar em .NET:
Neste curso você aprenderá a preparar seu ambiente para programar em .NET. - Bate-papo sobre PHP:
Neste DevCast teremos um bate-papo sobre o PHP, linguagem que há anos está estre as mais utilizadas para o desenvolvimento de sites e aplicações web. - Como criar um CRUD com Laravel:
Neste curso veremos como implementar um CRUD completo com uma entidade utilizando o Laravel, o framework PHP mais popular do mercado.
Saiba mais sobre PHP ;)
- PHP: If/else e o operador ternário:
Este documento apresenta a estrutura de condição if/else da linguagem PHP. - PHP: Estrutura condicional switch/case:
Esta documentação apresenta a estrutura condicional switch/case da linguagem PHP. - Carreira Programador PHP:
Neste guia de estudos você encontra os conteúdos que precisará para se tornar um programador PHP completo.