Guga01 0 Denunciar post Postado Agosto 8, 2011 Boa tarde pessoal! Tenho um array em sessão. Para remover um item desse array, faço o seguinte: // remover o item do índice específico unset($_SESSION['produtos'][$indice]); E depois, preciso reindexar o array e mostrar os dados que sobraram. Então, faço o seguinte: // reindexar os arrays $novoProdutos = array_values($_SESSION['produtos']); $totalProdutosNovos = count($novoProdutos); if ($totalProdutosNovos > 0) { $_SESSION['produtos'] = array(); for ($i = 0; $i < $totalProdutosNovos; $i++) { array_push($_SESSION['produtos'], $novoProdutos[$i]); } } Só que dá erro na linha da função array_values. Essa função não pode ser usada em sessão? Como posso fazer para resolver isso? Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites