Como remover um índice do array e recriar os índices

Posted on by : admin Tags:

Como remover um índice do array e recriar os índices

O exemplo mostra como remover o índice e depois recriá-lo com os índices renovados.

$foo = array('João','Pedro','Paulo','Ana','Fernanda','John','Chris','Flávia');
var_dump($foo); #0=>joão | 1=>pedro| 2=>Paulo| 3=>Ana |...... 

unset($foo[0]); #Removendo o índice 0 do array
unset($foo[2]); #Removendo o índice 3 do array
$foo= array_values($foo); // 'reindexando' o array
var_dump($foo); #0=>Pedro| 1=>Ana| 2=>Fernanda| 3=>John |...... 

Quando usado o array_values foi criado um novo array com os indices iniciando do zero e reordenados.


Reference: https://stackoverflow.com/questions/5217721/how-to-remove-array-element-and-then-re-index-array
TAG: unset array and reindex php, How to Remove Array Element and Then Re-Index Array?

Company Reviews

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *