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