1 / 21

PrograMação para internet

PrograMação para internet. Prof.: Jean Carlo Mendes carlomendes@yahoo.com.br http://www.jeancarlomendes.com.br. PHP - Arrays. O PHP disponibiliza dois tipos de arrays : Array Indexado: Cada elemento é referenciado por um índice numérico. O primeiro índice é o zero

neena
Download Presentation

PrograMação para internet

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PrograMação para internet Prof.: Jean Carlo Mendes carlomendes@yahoo.com.br http://www.jeancarlomendes.com.br

  2. PHP - Arrays • O PHP disponibiliza dois tipos de arrays: • Array Indexado: Cada elemento é referenciado por um índice numérico. O primeiro índice é o zero • Array Associativo: Também conhecido como Hash ou Map. Cada elemento é referenciado por um índice de texto

  3. PHP - Arrays • Existem algumas formas diferentes em PHP para se criar um array. A mais simples delas é: • A linha acima cria um array com quatro posições, armazenando strings. • O array acima é indexado

  4. PHP - Arrays • Para criar um array associativo, deve-se usar o operador => • A linha acima cria um array com três elementos: • “The GrapesofWrath” tem o índice “title”....

  5. PHP - Arrays • Para acessar elementos de um array indexado:

  6. PHP - Arrays • Para acessar elementos de um array associativo:

  7. PHP - Arrays • Para alterar um valor: • Acima, o valor da posição 2 que é “Tolkien” será alterado pelo valor “Melville”

  8. PHP - Arrays • Se quiser adicionar um elemento mais: • Acima, o valor “Orwell” será adicionado na posição 4, que será automaticamente criada

  9. PHP - Arrays • Outra opção para se adicionar mais um elemento é simplesmente deixando o índice vazio: • O PHP automaticamente irá entender que você quer adicionar um novo índice

  10. PHP - Arrays • Arrays podem ser criados, portanto, sem se especificar o índice:

  11. PHP - Arrays • Recomenda-se sempre inicializar o array, construindo-o como vazio, para não se correr o risco dele já existir e conter elementos...

  12. PHP - Arrays • Os arrays associativos também podem ser criados usando os colchetes...

  13. PHP - Arrays • Para facilitar a depuração de código, o PHP oferece uma função chamada print_r() que faz a impressão na tela do array <?php $frutas = array( "laranjas", "bananas", "maçãs", "goiabas" ); $bebidas = array( "nome" => "Refrigerante", "Preço" => "R$ 2,50", "Alcoolica" => "Não" ); echo '<h2> $frutas: </h2> <pre>'; print_r ($frutas); echo '</pre> <h2> $bebidas: </h2 > <pre>'; print_r ($bebidas); echo "</pre>"; ?>

  14. PHP - Arrays • Para “contar” os elementos do array:

  15. PHP - Arrays • Para “percorrer” o array, existem as funções:

  16. PHP - Arrays • Exemplo: Testar...

  17. PHP - Arrays • Usando foreach para percorrer: Testar...

  18. PHP - Arrays • Usando foreach para percorrer (retornando indices e valores): Testar...

  19. PHP – Arrays - Sorting • Existem várias funções para se ordenar arrays em PHP. As mais conhecidas são:

  20. PHP – Arrays – Sorting – sort() • Ordena os arrays indexados em ordem crescente: sort() ou decrescente rsort()

  21. PHP – Arrays – Sorting – sort() • Ordena os arrays associativos em ordem crescente: asort() ou decrescente arsort()

More Related