Jump to content


Photo

Reordenar Array Após Remover Um Elemento


  • Faça o login para participar
1 reply to this topic

#1 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 18/05/2012, 14:07

Fala galera...

Tenho o seguinte array:

[codebox]Array
(
[1] => Array
(
[ProdutoID] => 1
[CorID] => 3
[QuantidadeDigitada] => 200
[Observacao] => Teste
[Personalizacao] => Array
(
[0] => 1
)

)

[2] => Array
(
[ProdutoID] => 3
[CorID] => 1
[QuantidadeDigitada] => 500
[Observacao] => Teste 2
[Personalizacao] =>
)

[3] => Array
(
[ProdutoID] => 5
[CorID] => 1
[QuantidadeDigitada] => 2590
[Observacao] => Teste
[Personalizacao] =>
)

)[/codebox]

Determinado momento vou remover um destes itens... se eu removo por exemplo o primeiro item utilizando unset($array[1]), o array fica assim:

[codebox]Array
(
[2] => Array
(
[ProdutoID] => 3
[CorID] => 1
[QuantidadeDigitada] => 500
[Observacao] => Teste 2
[Personalizacao] =>
)

[3] => Array
(
[ProdutoID] => 5
[CorID] => 1
[QuantidadeDigitada] => 2590
[Observacao] => Teste
[Personalizacao] =>
)

)[/codebox]

Existe alguma maneira dos indices retornarem a [1] e [2] após a exclusão?

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#2 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 21/05/2012, 13:26

Desta forma e só refazendo o array!
Utilize um loop e pega o total de array's

Att.,
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq