Básico em Programação <ul><li>Fábio Vedovelli </li></ul><ul><li>AULA 2 </li></ul><ul><li>05/06/2010 </li></ul>
Tipos: ARRAYS <ul><li>Arrays são variáveis e um dos tipos mais utilizados na programação. Sua diferença com uma variável c...
Tipos: ARRAYS Arrays são  listas de valores $nome[ 0 ] = “Ved”; $nome[ 1 ] = “Ana Paula”; $nome[ 2 ] = “Ivan”; $nome[ 3 ] ...
Tipos: ARRAYS $nome[ 0 ] = “Ved”; $nome[ 1 ] = “Ana Paula”; $nome[ 2 ] = “Ivan”; $nome[ 3 ] = “Flávia”; echo $nome[1]; ret...
Tipos: ARRAYS Array 1: $nome[ 1 ] = “Ved”; $nome[ 3 ] = “Ana Paula”; $nome[ 5 ] = “Ivan”; $nome[ 9 ] = “Flávia”; Array 2: ...
Tipos: ARRAYS Array 2: $nome[ “instrutor” ] = “Ved”; $nome[ “aluno1” ] = “Ana Paula”; $nome[ “aluno2” ] = “Ivan”; $nome[ “...
Loops Neste caso precisamos percorrer o array, mostrando na tela apenas os valores cuja chave seja “aluno”. Para isso, tem...
Loops foreach($nome as $key=>$value) { // condições aqui } Array 2: $nome[ “instrutor” ] = “Ved”; $nome[ “aluno1” ] = “Ana...
Loops <ul><li>foreach($nome as $key=>$value) </li></ul><ul><li>{ </li></ul><ul><li>if($key != “instrutor”) </li></ul><ul><...
Próximos SlideShares
Carregando em…5
×

Aula2

1.709 visualizações

Publicada em

Publicada em: Tecnologia, Negócios
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.709
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1.135
Ações
Compartilhamentos
0
Downloads
19
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula2

  1. 1. Básico em Programação <ul><li>Fábio Vedovelli </li></ul><ul><li>AULA 2 </li></ul><ul><li>05/06/2010 </li></ul>
  2. 2. Tipos: ARRAYS <ul><li>Arrays são variáveis e um dos tipos mais utilizados na programação. Sua diferença com uma variável comum é que ela aceita múltiplos valores , que podem ser acessados diretamente através de uma chave numérica ou de uma palavra específica. Veremos um exemplo a seguir. </li></ul>
  3. 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. 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...
  5. 5. Tipos: ARRAYS Array 1: $nome[ 1 ] = “Ved”; $nome[ 3 ] = “Ana Paula”; $nome[ 5 ] = “Ivan”; $nome[ 9 ] = “Flávia”; Array 2: $nome[ “instrutor” ] = “Ved”; $nome[ “aluno1” ] = “Ana Paula”; $nome[ “aluno2” ] = “Ivan”; $nome[ “aluno3” ] = “Flávia”;
  6. 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. 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. 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...
  9. 9. Loops <ul><li>foreach($nome as $key=>$value) </li></ul><ul><li>{ </li></ul><ul><li>if($key != “instrutor”) </li></ul><ul><li>{ </li></ul><ul><ul><li>echo $value . “<br />”; </li></ul></ul><ul><li>} </li></ul><ul><li>} </li></ul>Array 2: $nome[ “instrutor” ] = “Ved”; $nome[ “aluno1” ] = “Ana Paula”; $nome[ “aluno2” ] = “Ivan”; $nome[ “aluno3” ] = “Flávia”; Aqui vemos a condição, que nada mais é do que um if simples que aprendemos na aula anterior. Esta condição pergunta se a chave ($key) não é “ instrutor ” e em caso afirmativo (true), retorna (echo) o valor da chave ($value);

×