Deletar array

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Deletar array

Mensagem por Froidz em Sex 19 Fev 2010, 07:38

Pelo que eu saiba, não há um código expecífico para se deletar uma array... mas gostaria de saber se tem como deletar o valor de uma array, por exemplo:

Tenho uma variável com array de 0 a 5:

Código:
var[0] = "0";
var[1] = "1";
var[2] = "2";
var[3] = "3";
var[4] = "4";
var[5] = "5";

Teria como eu deixar a array var[3] em branco e não poder utilizá-la?
Vocês provavelmente me diriam para fazer isso:

Código:
var[3] = ""; //Deixando a array em branco

Mas o que quero não é isso, o que iria acontecer caso essa array fosse uma imagem?

Por exemplo, com arrays construi uma lista com 10 imagens, como faria para "deletar" a terceira array e deixar aquele espaço em branco?

Exemplo:



Aguardo uma resposta..
Valeu! o/

Froidz

Número de Mensagens : 1053
Idade : 23
Data de inscrição : 03/08/2008
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Deletar array

Mensagem por vinians em Sex 19 Fev 2010, 11:42

Tem como voce fazer uma rotina que puxe as outras posições do array pra cima, por exemplo supondo um array de 5 elementos:
Código:

var[0] = "0";
var[1] = "1";
var[2] = "2";
var[3] = "3";
var[4] = "4";
var[5] = "5";
Voce pode deletar o indice 2 assim:
Código:

var i;
for (i=2; i < 5; i += 1)
{
  var[i] = var[i+1];
}
Isso vai fazer oque vc está querendo (eu acho) hehehe

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum