Pular para o conteúdo principal

PHP - Aula 3 - Vetores

Declarando um Array:

$alunos = ("ana","pedro","beto");

  ou

$alunos = ["ana","pedro","beto"];

O PHP permite a declaração de arrays associativos, o construtor array() recebe as chaves e os valores que estão associados a chave.

$clientes = array(
      "nome"=>"Vitor",
      "telefone"=>"32324545",
       "email"=>"teste@gmail.com"
);

O PHP interpreta um construtor de linguagem diferente de uma função

Exibindo o valor do array na tela

echo $alunos[0];

No código acima aparecerá na tela o nome ANA, quando criamos arrays associativos, nós chamamos ele pelo nome dado a chave, no caso de $alunos as chaves são 0,1 e 2, já no caso $clientes as chaves são NOME, TELEFONE e EMAIL. Veja o modelo a baixo usando array associativo.

$clientes["nome"]

No código acima aparecerá na tela o nome Vitor.


Array Bidimensional

Sua declaração é feita colocando um array dentro de outro array.

$clientes = array(
    array(
                       "nome"=>"Vitor",
                       "telefone"=>"32324545",
                       "email"=>"teste@gmail.com"
                    ),
    array(
                       "nome"=>"Ana",
                       "telefone"=>"50507979",
                       "email"=>"contato@gmail.com"
                    ),
    array(
                       "nome"=>"Beto",
                       "telefone"=>"22224444",
                       "email"=>"vendas@gmail.com"
                    )
);

Neste modelo para escrevemos o array na tela vamos usar o índice de cada array interno mais o nome de suas chaves.

$clientes[1]["telefone"]

No caso acima aparecera o telefone da Ana.


Listando um array

foreach($clientes as $k => $v){
echo $clientes[$k]["nome"]."<br>";
echo $clientes[$k]["telefone"]."<br>";
echo $clientes[$k]["email"];
echo "<hr>";
}


No caso acima o uso do foreach faz a listagem dos arrays, ele passa todos os valores de$clientes para a variável $v e as chaves para a variável $k.

Estou usando apenas a variável $k para listar cada cliente contido no array cliente, o resultado será:

Vitor
32324545
teste@gmail.com

Ana
50507979
contato@gmail.com

Beto
22224444
vendas@gmail.com



Vídeo da aula3




Site com o resultado do código acima:





Espero que tenham gostado e até a próxima!

Postagens mais visitadas deste blog

Temperamento - Decubra seu Perfil Profissional

Pergunta Sim Não 1: Gosta de conversar? 2: Gosta de atividade, ação? 3: Emociona-se com facilidade? 4: “Explode” facilmente? 5: Está sempre atualizado nos mais diversos assuntos(cultura geral)? 6: É imaginativo? 7: Tem inclinação para a crítica e para ironia? 8: Tem tendência a mudar de opinião se apresentarem argumentos válidos? 9: Quando lhe pedem desculpas,reconcilia-se com facilidade? 10: Tem dificuldade em perdoar/esquecer? 11: Gosta de fazer o bem sempre que pode? 12: Aflige-se facilmente com os males do próximo? 13: É mais optimista do que pessimista? 14: Ri com facilidade quando há motivo? 15: É uma pessoa inconstante,pouco perseverante? 16: Prefere que sejam outros a resolver os problemas? 17: Aceita facilmente novas ordens que lhe são dadas? 18: Gosta de novidades? 19: Gosta de andar elegante, bem vestido? 20: Gosta de ser admirado/elogiado pelos outros? Pergunta Sim Não

Downloads no iTunes U chegam a 300 milhões

A Apple anunciou nessa terça que nada menos que 300 milhões de downloads de conteúdos educacionais foram feitos por meio do ITunes. A iniciativa permite que estudantes do mundo inteiro baixem programas de áudio e de vídeo produzidos por mais de 800 universidades, entre elas Harvard , Cambridge , Oxford e o MIT .
PDF Converter Precisa converter algum arquivo em PDF, mas não tem algum programa que faça isso? O site PDF Converter faz o serviço em poucos cliques. Vá ao botão Browse, escolha o documento que quer converter, digite o e-mail de destino e clique em Convert Your File Google Tradutor Se você tem dificuldades em ler textos em outras línguas, o Google Tradutor é uma boa opção. Para utilizá-lo, escolha o idioma, digite o texto e, depois, selecione para qual idioma quer traduzir. Colar um endereço de página (URL) na caixa de texto e clicar em Traduzir também funciona HearNames O HearNames mostra como se pronuncia corretamente um nome. Para usar o serviço, digite o nome na caixa de texto e clique em Search. Após isso, clique no ícone de alto-falante que aparecerá para ouvir como se fala SuperLame Útil para quem não sabe mexer em programas de edição, o SuperLame executa uma função simples: inserir balões de diálogo em imagens. O procedimento é simples: faça o upload de uma imagem