[PortoAlegre-pm] duvida array - Splice

Mauricio Utils msb.utils em gmail.com
Segunda Junho 26 09:39:26 PDT 2006


Pra trocar os valores dá pra atribuir uma lista a outra:

($a[2], $a[3]) = ($a[3], $a[2]);

   Mauricio

On 6/23/06, Cassandro Davi Emer <cassandro at gmail.com> wrote:
>
> Patty, com o proprio splice() tu faz o que voce quer...
>
> @array=(1,"c",3,4,"d",5,7);
> splice(@array, 3, 0, 300);
>
> Quanto a trocar os valores, usa uma variavel temporaria mesmo, nao sei
> se tem algo pra isso.
> $tmp = $a[1]; $a[1] = $a[2]; $a[2] = $tmp;
>
> Cassandro
> cassandro at gmail.com
>
> On 6/23/06, Patty Silva <ptfzs at yahoo.com.br> wrote:
> > Pessoal.. estava dando uma estudada no comando splice e verifiquei que
> ele
> > substitui elementos de uma array eliminando o elemnto a ser
> substituido.....
> >  O problema é: eu nao quero eliminar.. eu quero inserir elementos no meu
> > array..
> >  ex:
> >  @array=(1,"c",3,4,"d",5,7);
> >  quero inserir 300 na posicao 4, ficando o array 1,c,3,4,300,d,5,7 sem
> > apagar o elemento
> >  :)
> >  Tem como??
> >
> >
> >  Obrigada
> >
> >  obs: outra duvida eh...em um array mudar de posicao alguns elementos!!
> tem
> > como??
> >  ex
> >  @array=(1,"c",3,4,"d",5,7);
> >  trocar o elemento 3 pelo elemento 4
> >
> >  Obrigada
> >
> >
> >
> >
> >  ________________________________
> >  Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu
> celular.
> > Registre seu aparelho agora!
> >
> >
> > _______________________________________________
> > PortoAlegre-pm mailing list
> > PortoAlegre-pm at pm.org
> > http://mail.pm.org/mailman/listinfo/portoalegre-pm
> >
> >
> _______________________________________________
> PortoAlegre-pm mailing list
> PortoAlegre-pm at pm.org
> http://mail.pm.org/mailman/listinfo/portoalegre-pm
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.pm.org/pipermail/portoalegre-pm/attachments/20060626/a3e3bbd4/attachment.html 


Mais detalhes sobre a lista de discussão PortoAlegre-pm