Skip to content

Estudo sobre Arrays e Arrays Multidimensionais com Colchetes vazios

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>

One Comment

  1. Essas dicas quebram muitos galhos no dia-a-dia. Parabens

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.