Bem, existe na Web uma infinidade de documentação sobre arrays, e quem sou eu para dizer que a minha é justamente a maior/melhor de todas. Mas já que o assunto é array em php, vamos fazer o seguinte então, vou dar uma explicação sobre arrays multidimensionais com colchetes vazios para você desenvolver com mais “potência” (lol):
Assim como em Javascript, você não precisa declarar que a variável é um
array. Você pode simplesmente chamá-lo colocando um valor…
por exemplo, em vez de dizer:
$a = array();
$a[0] = ‘teste’;
você pode digitar direto:
$a[0] = teste;
não vai ter problema nenhum…
Colocando “[ ]” sem valor, indica que você vai armazenar o valor em um novo
índice do array…
então:
$b[] = ‘oi’;
$b[] = ‘tudo bem’;
Seria o mesmo que armazenar “oi” em 0 e “tudo bem” em um…
Ainda que para muitos não seja tão claro… é mais prático que ficar
declarando um array ou mesmo chamando um array_push();
Outra coisa…
Você pode usar um sem-número de sub-arrays de uma só vez…
<?php
$visitante[][][][] = “teste”;
print_r($visitante);
?>
vai retornar:
Array
(
[0] => Array
(
[0] => Array
(
[0] => Array
(
[0] => teste
)
)
)
)
É o tipo de coisa que os manuais não explicam!
Espero ter ajudado… e quero deixar aqui manifesta a minha alegria em poder
participar deste grupo.
Deixar claro que esta dica já foi repassada de um grande fera em php que eu conheci em um maillist, o o nome do cidadão é:
Thadeu A. Coelho de Paula – <thadeudepaula@gmail.com>
Essas dicas quebram muitos galhos no dia-a-dia. Parabens