Como já vimos antes, um dos grandes pontos fortes do PHP é a manipulação de arrays e as facilidades para manipulação de arrays só tem aumentado de uma versão para outra. Um dos recursos adicionados no PHP-5.4 é o Array Dereferencing. Bom, antes desse recurso, para acessar um vetor retornado por uma função, primeiro tínhamos que armazená-lo em uma variável, como no exemplo a seguir. Nesse exemplo, criamos uma variável de data e explodimos essa variável (explode) em partes, armazenamos o vetor resultante na variável $mes, para somente então acessar sua posição [1].
Agora, podemos acessar um vetor a partir do seu retorno de uma função, sem a necessidade de armazená-lo em uma variável. Veja a seguir, onde realizamos o explode e logo em seguida já acessamos sua posição [1]. O resultado dessa operação é a posição [1] do vetor, que é armazenada na variável $mes.
- <?php
- // define timezone
- date_default_timezone_set('America/Sao_Paulo');
- // declara data
- $date = date('Y-m-d');
- // divide em partes
- $partes = explode('-', $date);
- // pega o mês
- $mes = $partes[1];
- // exibe o mês
- var_dump($mes);
- ?>
Agora, podemos acessar um vetor a partir do seu retorno de uma função, sem a necessidade de armazená-lo em uma variável. Veja a seguir, onde realizamos o explode e logo em seguida já acessamos sua posição [1]. O resultado dessa operação é a posição [1] do vetor, que é armazenada na variável $mes.
- <?php
- // define timezone
- date_default_timezone_set('America/Sao_Paulo');
- // declara data
- $date = date('Y-m-d');
- // divide em partes e pega o mês
- $mes = explode('-', $date)[1];
- // exibe o mês
- var_dump($mes);
- ?>
Comentários
Flavio Isaias:
Top de linha! valeu pelo esclarecimento.

Você precisa realizar login pelo Facebook para enviar posts, comentários, apagar posts ou baixar posts em PDF.
Para isso, clique no botão "Login no facebook".