Estadística y CálculoBásico1 respuestas

Se desea eliminar todos los números duplicados de una lista o vector (array)?

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.

Mejor respuesta

Bugs29
4

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().