Scroll Top

Listas em Php

0 Flares Filament.io 0 Flares ×

Listas em Php

Na linguagem Php, você poderá fazer atribuições múltiplas através das Listas. É possível atribuir valores que estão em um array para variáveis. Veja:

List ($a, $b, $c) = array (“a”,”b”,”c”);

Como você pode ver na imagem a lista está atribuindo valores às 3 variáveis simultaneamente. Neste exemplo só atribuídos às variáveis do array que possuem índices inteiros e não negativos. No caso apresentado os índices passam a ser inteiros a partir do zero devido o array ser inicializado sem a especificação dos índices. O fator importante é que cada variável da lista possui um índice inteiro e ordinal, iniciando com zero, que serve para determinar qual o valor será atribuído. Na imagem acima temos $a com índice 0, $b com índice 1 e $c com índice 2.

Veja um exemplo diferente:

$arr = array(1=>”um”, 3=>”tres”,”a”=>”letraA”, 2=>”dois”);
list($a,$b,$c,$d) = $arr;

O comando executado apresentará o seguinte resultado:
– $a == null;
– $b == “um”;
– $c == “dois”;
– $d == “tres”;

Observe que à variável $a não foi atribuído valor, pois no array não existe elemento com índice ZERO. Um outro detalhe importante é que o valor “três” foi atribuído à variável $d, e não a $b, pois seu índice é três, o mesmo de $d na lista. Então você vê que o valor “letraA” não foi atribuído a elemento algum da lista devido o seu índice não ser inteiro. Para receber os próximos artigos deste curso assine os Feeds via email. Confira o próximo artigo deste curso Transformação de tipos no Php.

Pesquisas que levaram a este artigo:

  • para que serve as listas no php?
(154 visitas, 1 visitas hoje)

Sobre o autor | Website

Diego Alves é Tecnólogo e Empreendedor Digital, fundou o ComputerDicas em 2008 com o objetivo de ensinar as pessoas na internet.

Para enviar seu comentário, preencha os campos abaixo:

Deixe uma resposta

*

CommentLuv badge

Seja o primeiro a comentar!

Por gentileza, se deseja alterar o arquivo do rodapé,
entre em contato com o suporte.
0 Flares Twitter 0 Facebook 0 Filament.io 0 Flares ×