Você está aqui: Home / programacao / php / trabalhando com array no php aula 01 dimensionando e acessando valores de um array.html

Trabalhando com Array no PHP Aula 01 – Dimensionando e acessando valores de um array

     

Um array é uma forma de armazenamento de variáveis que podem ser acessadas por índices, sejam eles numéricos ou não. Existem trabalhos onde os arrays são essenciais para facilitar nosso trabalho, reduzir o código e tornar o script mais clean.

No php é muito simples trabalhar com arrays, nesse artigo vamos ver como declarar arrays e como acessar seus valores.

Você pode declarar um array sem dimensionar ele ou ainda dimensionando ele, veja:

Sem dimensionar
$notas_musicais = array();
No exemplo acima as dimensões do array não foram definidas, esse recurso é muito útil pq muitas vezes você não sabe qual a dimensão que um array vai precisar durante a execução do script

Dimensionando o Array
$notas_musicais = array(7);
Nesse exemplo estamos dimensionando o array em 7 itens com índices de 0 a 6.

Também é possível atribuir um valor array a uma variável não array com a função explode(), veja

$notas_musicais = explode(“,”,”do,re,mi,fa,sol,la,si”);

Essa função aceita três parâmetros, o primeiro é a string de separação para base da divisão dos índices, o segundo é a própria string a ser dividida, o terceiro parâmetro não foi utilizado mas é uma valor de quantidade de divisões, se definido como 2 por exemplo, teríamos em $notas_musicais um array de comprimento dois, contendo no índice 0 a string “do”, e todo o resto da string no índice 1;

Para acessar os valores de um array você pode utilizar algumas estruturas de repetição como for, foreach, ou ainda acessar o índice diretamente, veja os exemplos:

$notas_musicais = explode(",","do,re,mi,fa,sol,la,si");

echo "A primeira nota = " . $notas_musicais[0] . "<br>";
echo "A sexta nota = " . $notas_musicais[5] . "<br>";

echo "<hr>";

for($i=0;$i<count($notas_musicais);$i++){
	echo "Loop for, nota $i = " . $notas_musicais[$i] . "<br>";
}

echo "<hr>";

foreach($notas_musicais as $key=>$value){
	echo "Loop foreach, nota $key = " . $value . "<br>";
}

Saída:
A primeira nota = do
A sexta nota = la
Loop for, nota 0 = do
Loop for, nota 1 = re
Loop for, nota 2 = mi
Loop for, nota 3 = fa
Loop for, nota 4 = sol
Loop for, nota 5 = la
Loop for, nota 6 = si
Loop foreach, nota 0 = do
Loop foreach, nota 1 = re
Loop foreach, nota 2 = mi
Loop foreach, nota 3 = fa
Loop foreach, nota 4 = sol
Loop foreach, nota 5 = la
Loop foreach, nota 6 = si

One Response to Trabalhando com Array no PHP Aula 01 – Dimensionando e acessando valores de um array

Página 1 de 11
  • Gostei muito dos exemplos, me ajudou bastante

    Coloquei esse site nos favoritos, to loca pra ver a aula dois, é que estou aprendendo sobre php, peguei umas apostilas da net mas é muito blablabla e não ensinam direito, to loka pra ver a próxima aula

    bjinhos…

    30/08Responder
    Denise Santos
Página 1 de 11

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>