Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17743
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

For com valores do array de dois em dois

12-03-2011 20:56

Quando usamos o for para pegar valores do array, geralmente pegamos linha por linha, de acordo com o índice do for. É possível listar os valores do array de dois em dois, usando o incremente com um valor externo.

Fica da seguinte forma:

// valores externos $p = 0; $s = 1; // array que será usado - objetivo de retornar: a e b | c e d $array = Array("a", "b", "c", "d"); // o for deve vai fazer o laço dividindo o array por dois for($i = 0; $i < count($array)/2; $i++) { // aqui fica assim no primeiro laço // $i + $p vai dar 0, ou seja, exibe o a // $i + $s vai dar 1, ou seja, exibe o b //----------------------------------------------próximo laço // $i + $p vai dar 2, ou seja, exibe o c // $i + $s vai dar 3, ou seja, exibe o d //---------------------------------------------- e continua... echo $array[$i+$p]." e ".$array[$i+$s]."<br>"; // aqui o incremento dos valores que serão usados na soma $p++; $s++; // fim do for } 

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot], Google [Bot]