Olá a Todos. Bem Vindos a mais uma rubrica de como programar PHP. Os que não se interessam por isto já devem andar a dar meia volta e sair do blog, porque os posts são realmente poucos e agora que voltei ao meu “trabalho” tenho um tempo que não dá para nada. Por isso agora aqui um Off Topic, quem se quiser candidatar á entrada no Blog como Blogger só precisa de me contactar pelo formulário de contacto do blog ou pelo admin@lusadigital.com
Mas agora vamos ao PHP, hoje com as Arrays. Uma Array é um conjunto de dados guardados numa variável, e é das funções mais importantes que existem, mas é também das partes mais fáceis desta linguagem. Existem varias maneiras de definir uma array, mas a mais fácil vai ser assim: Ex:
$cores=array();Agora que já definimos a Array vamos inserir os dados que queremos desta maneira:
$cores[0]=”Azul”; $cores[1]=”Verde”; e assim sucessivamente.
Também podemos fazer da seguinte maneira:
$cores = array (’0′ => ‘Azul’, ‘1′ => ‘Verde’, ‘2′ => ‘Vermelho’);
E se quisermos fazer uma array dentro de outra array? Fácil:
Definimos a Array
$azuis=array(); $azuis[0]=”Claro”; $azuis[1]=’Escuro’; e depois fazemos:
$cores[0]=”Verde”;
$cores[1]=$azuis;
Ou Ainda da Seguinte Maneira:
$cores = array (’0′ => ‘Verde’, ‘1′ => array (’0′, ‘Claro’, ‘1′, ‘Escuro’));Pronto, isto é o que basta para definirmos a nossa Array. Agora para vermos o que escrevemos? Basta fazer echo $cores[1]; ou outro numero conforme queiramos. Atenção que em vez de números podemos usar letras, ou outra qualquer coisa que queiramos, pode ser
$cores[Claras]; e $cores[Escuras]; E Agora perguntam-me, e se quisermos ver tudo o que esta na Array?
Basta usarmos o método print_r para ficarmos com tudo o que temos na array. Vai ficar assim:
print_r($cores);E vai dar algo como:
Array ( - => Verde [1] => Array (
- => Claro [1] => Escuro ) )[/b]
Bem, é tudo por Hoje, na próxima semana iremos ver as Sessions e os Cookies, que server para guardar dados do utilizador, para carrinhos, área de Utilizadores, e mais.
Tragam ideias e sugestões.
Cumprimentos, Byter.
Fonte: LusaDigital