Arrays são variáveis que podem armazenar múltiplos valores acessados por chaves numéricas ou strings. Loops permitem percorrer arrays item por item para verificar condições e realizar ações com cada valor. Um foreach é usado para imprimir apenas os valores dos alunos no array $nome, excluindo o valor do instrutor.
3. Tipos: ARRAYS Arrays são listas de valores $nome[ 0 ] = “Ved”; $nome[ 1 ] = “Ana Paula”; $nome[ 2 ] = “Ivan”; $nome[ 3 ] = “Flávia”; Para acessarmos qualquer valor nesta lista (Array), usamos sua chave numérica, representada acima em cinza*. * estão em cinza pois são implícitos: não há a necessidade de declara-los: a própria linguagem faz isso.
4. Tipos: ARRAYS $nome[ 0 ] = “Ved”; $nome[ 1 ] = “Ana Paula”; $nome[ 2 ] = “Ivan”; $nome[ 3 ] = “Flávia”; echo $nome[1]; retornará “Ana Paula”. Já echo $nome[3]; retornará “Flávia” Repare que as chaves numéricas se iniciam com 0 (zero), ou seja, são zero based. Isso é um procedimento padrão, a não ser que você determine suas próprias chaves de acesso, que podem ser numéricas ou strings (palavras). Veremos a seguir...
6. Tipos: ARRAYS Array 2: $nome[ “instrutor” ] = “Ved”; $nome[ “aluno1” ] = “Ana Paula”; $nome[ “aluno2” ] = “Ivan”; $nome[ “aluno3” ] = “Flávia”; Trabalhar com Arrays é algo que lhe dá muita liberdade e é uma das funcionalidades mais úteis do mundo da programação. Mas como podemos, no caso abaixo, acessar apenas os alunos? Porque se chamarmos echo $nome[“aluno”]; será retornado apenas a última ocorrência, ou seja, Flávia .
7. Loops Neste caso precisamos percorrer o array, mostrando na tela apenas os valores cuja chave seja “aluno”. Para isso, temos a disposição os loops . Em um loop uma lista (Array) é percorrida - item por item - tendo seus valores verificados segundos condições que você determina, até que o último valor seja checado. Vejamos na prática...
8. Loops foreach($nome as $key=>$value) { // condições aqui } Array 2: $nome[ “instrutor” ] = “Ved”; $nome[ “aluno1” ] = “Ana Paula”; $nome[ “aluno2” ] = “Ivan”; $nome[ “aluno3” ] = “Flávia”; Traduzindo: para cada item de $nome como $key (valor da chave de acesso) e $value (valor associado à chave), faça o que está entre as chaves. Continuando...