Array
Arrays são variáveis que armazenam diversos variáveis de mesmo tipo. Segundo Agnor, “Arrays são espaços na memória que tem o mesmo nome e que guardam o mesmo tipo de dados”. Vamos imaginar que precisamos fazer um programa que calcule a média das notas de um aluno, que possui cinco notas: Nota 1 | 8 | Nota 2 | 7 | Nota 3 | 9 | Nota 4 | 6 | Nota 5 | 10 | Para isso seria necessário criar cinco variáveis de inteiro. Bom os arrays foram criados para facilitar esse trabalho, precisamos declarar apenas: $naluno = array (8,7,9,6,10);
E pronto, esta criada nossa variável. Se quisermos resgatar algum valor , basta chamar a variável e a posição do valor desejável. Por exemplo: print $naluno[2]; Os arrays começam do zero, portanto $naluno[2] iria nos mostrar o valor da Nota 3, se quisermos o valor da primeira nota bastaria chamar a posição zero: print $naluno[0];
Arrays Bidimensionais:
Array bidimensional, é um array com mais de uma dimensão, necessitando assim de dois índices para ser localizada. Por exemplo, uma tabela 2x4 com os valores: 1ª (0,1,2,3) 2ª (4,5,6,7)
Declaramos da seguinte forma: $bid = array ( array (0,1,2,3), array (4,5,6,7) ); Para resgatar o segundo valor da primeira linha seria necessário: print $bid [0] [1]
Dentro dos arrays é possível fazer associações. Por exemplo: $chamada = array( "aluno1" => "alberto", "aluno3" => "bianca", "aluno6" => "carlos", ); Para resgatar: print $chamada [“aluno3”]; print $chamada [“aluno6”]; Será mostrado os nomes “bianca” e “carlos”.
Referencias http://agnor.gamedev-pt.net/gamedev/cpp_old/tutorial007.html http://www.revistaphp.com.br/artigo.php?id=98