Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Guilherme Oderdenge

Conceito lógico de Array :: Como e quando usar

Recommended Posts

Olá!

Podem me chamar de burro, ignorante ou qualquer coisa, mas estou com uma dúvida gritante quanto à Array.

 

Gostaria de saber o conceito lógico, como e quando usar.

 

Poderiam me responder?

 

Desde já, grato.

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Grosseiramente falando,

é como se fossem várias variáveis juntas em uma só, e para acessá-las utiliza-se um índice.

 

//tradicionalmente
$var1 = 1;
$var2 = 1';
$var3 = 2;

//agora com array
$var[0] = 1;
$var[1] = 1;
$var[2] = 2;

 

imagina se você quiser verificar qual variável contém o número 1

//tradicionalmente
if( $var1 == 1){//verifica a primeira variável
       //código
}
if( $var2 == 1){//verifica a segunda variável
       //código
}
if( $var3 == 1){//verifica a terceira variável
       //código
}

 

agora com array

lembrando que essa não é a melhor forma para se fazer esse tipo de verificação, apenas para demonstração

aqui estão as funções para array

funções para array

mas vamos ao exemplo

$qtde = count($var);//pega a quantidade de posições do array
for( $i = 0; $i < $qtde; $i++){//loop para posições do array
       if( $var[i] == 1 ){//verifica se o valor é igual a 1
               //código
       }
}

 

Trabalhar com arrays além de muito mais produtivo, torna mais dinâmico o código.

Em algumas linguagens o array é chamado de vetor(uma dimensão) e matriz(várias dimensões), mas consideramos o array em php como sendo tudo isso.

 

dá uma olhada no manual do php

variáveis

array()

laço for

 

Considere minha opnião como uma simples opnião, sou iniciante em php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, diariamente se você programa PHP, você utiliza array e não percebe.

 

Um exemplo disso está na consulta à um banco de dados, para trazer os dados precisa de um loop seguido de array, como no exemplo abaixo:

 

while($var = mysql_fetch_array($consulta)){

print $var['campo'];

}

 

um array não é somente o que se ve em apostilas PHP, como por exemplo: array('josé','marcio');

Você pode utilizar o array quando precisar, ou quando não precisar, é basicamente opcional usar array, em alguns casos.

 

exemplo, você possui algumas informações em uma página, pode guardá-las em array, exemplo:

 

<?php 
$dados = array('login'=>'teste','senha'=>'12345');

mysql_connect('localhost',$dados['login'],$dados['senha']);
?>

 

ou simplesmente:

 

<?php 
$dados['login']='teste';
$dados['senha']='123';

mysql_connect('localhost',$dados['login'],$dados['senha']);
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.