SlideShare uma empresa Scribd logo
1 de 9
Básico em Programação ,[object Object],[object Object],[object Object]
Tipos: ARRAYS ,[object Object]
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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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);

Mais conteúdo relacionado

Mais procurados

Mais procurados (7)

Grupo2
Grupo2Grupo2
Grupo2
 
Aula05 - Android - Persistência
Aula05 - Android - PersistênciaAula05 - Android - Persistência
Aula05 - Android - Persistência
 
Python Class
Python ClassPython Class
Python Class
 
Animais
AnimaisAnimais
Animais
 
T13_LM3: Arrays (2013-2014)
T13_LM3: Arrays (2013-2014)T13_LM3: Arrays (2013-2014)
T13_LM3: Arrays (2013-2014)
 
Java: strings e arrays
Java: strings e arraysJava: strings e arrays
Java: strings e arrays
 
Programando em python dicionarios
Programando em python   dicionariosProgramando em python   dicionarios
Programando em python dicionarios
 

Semelhante a Arrays e Loops em PHP

Perl Moderno, dia3
Perl Moderno, dia3Perl Moderno, dia3
Perl Moderno, dia3garux
 
Perl Moderno, dia2
Perl Moderno, dia2Perl Moderno, dia2
Perl Moderno, dia2garux
 
Perl Moderno, dia4
Perl Moderno, dia4Perl Moderno, dia4
Perl Moderno, dia4garux
 
PW03 - Programação Web PHP Arrays (Vetores)
PW03 - Programação Web PHP Arrays (Vetores)PW03 - Programação Web PHP Arrays (Vetores)
PW03 - Programação Web PHP Arrays (Vetores)Silvano Oliveira
 
Arrays PHP - Criação de sites II
Arrays PHP - Criação de sites IIArrays PHP - Criação de sites II
Arrays PHP - Criação de sites IIinfo_cimol
 
LabMM4 (T14 - 12/13) - Arrays
LabMM4 (T14 - 12/13) - ArraysLabMM4 (T14 - 12/13) - Arrays
LabMM4 (T14 - 12/13) - ArraysCarlos Santos
 
Introdução a Linguagem de Programação Ruby
Introdução a Linguagem de Programação RubyIntrodução a Linguagem de Programação Ruby
Introdução a Linguagem de Programação RubyDiego Rubin
 

Semelhante a Arrays e Loops em PHP (9)

Perl Moderno, dia3
Perl Moderno, dia3Perl Moderno, dia3
Perl Moderno, dia3
 
Perl Moderno, dia2
Perl Moderno, dia2Perl Moderno, dia2
Perl Moderno, dia2
 
Perl Moderno, dia4
Perl Moderno, dia4Perl Moderno, dia4
Perl Moderno, dia4
 
PW03 - Programação Web PHP Arrays (Vetores)
PW03 - Programação Web PHP Arrays (Vetores)PW03 - Programação Web PHP Arrays (Vetores)
PW03 - Programação Web PHP Arrays (Vetores)
 
Aprendendo ruby
Aprendendo rubyAprendendo ruby
Aprendendo ruby
 
Arrays PHP - Criação de sites II
Arrays PHP - Criação de sites IIArrays PHP - Criação de sites II
Arrays PHP - Criação de sites II
 
LabMM4 (T14 - 12/13) - Arrays
LabMM4 (T14 - 12/13) - ArraysLabMM4 (T14 - 12/13) - Arrays
LabMM4 (T14 - 12/13) - Arrays
 
Introdução a Linguagem de Programação Ruby
Introdução a Linguagem de Programação RubyIntrodução a Linguagem de Programação Ruby
Introdução a Linguagem de Programação Ruby
 
Php
PhpPhp
Php
 

Mais de Fabio Vedovelli

Mais de Fabio Vedovelli (7)

Palestra sobre empreendedorismo na web no evento TI no Vale 2010
Palestra sobre empreendedorismo na web no evento TI no Vale 2010Palestra sobre empreendedorismo na web no evento TI no Vale 2010
Palestra sobre empreendedorismo na web no evento TI no Vale 2010
 
Cães aposentados no japão
Cães aposentados no japãoCães aposentados no japão
Cães aposentados no japão
 
Aula5
Aula5Aula5
Aula5
 
Flex Mania Vedovelli
Flex Mania VedovelliFlex Mania Vedovelli
Flex Mania Vedovelli
 
Aula4
Aula4Aula4
Aula4
 
Aula3
Aula3Aula3
Aula3
 
Aula1
Aula1Aula1
Aula1
 

Arrays e Loops em PHP

  • 1.
  • 2.
  • 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...
  • 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. 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...
  • 9.