Se desea eliminar todos los números duplicados de una lista o vector (array). por ejemplo, si el array toma los valores 4 7 11 4 9 5 11 7 3 5 ha de cambiarse a 4 7 11 9 5 3 escribir una función que elimine los elementos duplicados de un array.
Respuestas a la pregunta
Contestado por
3
RESPUESTA:
Supongamos que inicialmente tenemos una lista, en la cual:
$lista = array(1,1,2,3,4,4,4,5,6,7,7,8,9,10,10)
Observamos que tenemos números repetidos, entonces debemos aplicar la función array_unique(), esta nos indica que:
- $lista[0] -> 1
- $lista[1] -> ''
- $lista[2] -> 2
- $lista[3] -> 3
- $lista[4] -> 4
- $lista[5] -> ''
Esta función va eliminando los elementos repetido, ahora para reasignar los indices de la lista, debemos aplicar el siguiente comando array_values(), esto se aplicara sobre la lista y sobre el comando unique().
Otras preguntas