Skip to main content

Resetear key de un array en PHP

En el siguiente ejemplo vamos a resetear las keys de un array en php.

$array[4] = 'PHP';
$array[6] = 'CSS';
$array[10] = 'Javascript';
$array[10] = 'Angular';

$arrayK = array_values($array);

$arrayK[0] = 'Apple';
$arrayK[1] = 'Orange';
$arrayK[2] = 'Peach';

Para resetear las key de un array vamos a utilizar la función array_values() de php, dicha función recibe por parámetro un array, retorna el array con las key reseteadas.

array_values ( array $array ) : array

Cómo eliminar un elemento de un array en Javascript

Para borrar un elemento de un array en Javascript sin saber su posición, habría que primero buscar la posición y después aplicar la función split.

var nombres = ["Jose","Pepe","Carlos"];
var posicion = nombres.indexOf("Pepe");

if (posicion > -1) {
   nombres.splice(posicion, 1);
}

[array].indexOf(valor) obtenemos la posición el array, hacemos un if para comprobar de que existe en caso contrario no entrar en el if.

Si lo que hemos pasado a indexOf esta en el array, aplicamos la función splice que se encarga de eliminar el elemento.