Foreach - Ajuda [RESOLVIDO]

1. Foreach - Ajuda [RESOLVIDO]

Samuel Moura
samucabh

(usa Ubuntu)

Enviado em 26/05/2009 - 22:08h

Olá a todos,
Já vi como o foreach funciona em vários sites(inclusive youtube- inglês) livros, mais infelizmente ainda não conseguir assimilar.
Alguém se habilita e ou informar onde posso conseguir mais uma fonte para tentar entender o foreach.
No mais muito obrigado


  


2. Re: Foreach - Ajuda [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/05/2009 - 03:09h

Este tipo de laço é usado para varrer arrays ou coleções. As suas vantagens em relação ao laço for são as
seguintes:
Não precisamos nos preocupar com a avaliação da uma condição booleana para garantir a sua
execução;
Nem com a inicialização de variáveis com o seu incremento/decremento;
Nem com a forma de extração do conteúdo do array ou coleção, já que ambos possuem formas
diferentes de extração dos seus valores;
Quando todos os elementos do array/coleção tiverem sido varridos, o laço foreach/in será
abandonado. Usando um laço for, uma vez que uma das condições acima falhar, a tentativa de
extrair os elementos do array/coleção será malsucedida.



3. Acho q pode ajudar

Rodrigo Kulb
RodrigoKulb

(usa Ubuntu)

Enviado em 27/05/2009 - 09:44h

Para entender o foreach() é necessário conhecer Array();

http://www.youtube.com/watch?v=qPSi1jOgn5k


4. Então

thiago
iceoz

(usa Debian)

Enviado em 27/05/2009 - 09:50h

O foreach é moleza veio sem segredo. melhor que ver video no youtube faz ai

$array = array("fruta1"=>"maca", "pera", "teste"=>"lol");
foreach($array as $indice => $valor){
echo "[indice] : ".$indice."<br />"."valor : ".$valor."<br /><br />";
}

e sem o indice
$array = array("fruta1"=>"maca", "pera", "teste"=>"lol");
foreach($array as $valor){
echo "[indice] : ".$indice."<br />"."valor : ".$valor."<br /><br />";
}

tente entender. o foreach é um for normal sem contador o famoso $i ou $j ou $aux, etc....
ele le o arrey inteiro e so isso. eu so mais fan do for normal mais uso o foreach quando tenho que pega o nome dos indices. é bem util. teste ai. nada melhor do que testa. o mundo não vai acaba pq vc fez um foreach no seu apache hauahuha.


5. Re: Foreach - Ajuda [RESOLVIDO]

Samuel Moura
samucabh

(usa Ubuntu)

Enviado em 27/05/2009 - 23:11h

Pensei que o foreach funcionava com tabelas também o que não é fato.

O foreach funciona apenas com arrays.


Mas muito obrigado a todos pela atenção.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts