Básico em Programação Fábio Vedovelli AULA 2 05/06/2010
Tipos: ARRAYS 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.
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.
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...
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”;
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 .
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...
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...
Loops foreach($nome as $key=>$value) { if($key != “instrutor”) { echo $value . “<br />”; } } 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);

Aula2

  • 1.
    Básico em ProgramaçãoFábio Vedovelli AULA 2 05/06/2010
  • 2.
    Tipos: ARRAYS Arrayssã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.
  • 3.
    Tipos: ARRAYS Arrayssã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...
  • 5.
    Tipos: ARRAYS Array1: $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.
    Tipos: ARRAYS Array2: $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 casoprecisamos 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...
  • 9.
    Loops foreach($nome as$key=>$value) { if($key != “instrutor”) { echo $value . “<br />”; } } 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);