Nueva entrada para repasar la función de PHP array_unique, su funcionalidad es la de eliminar todos los valores duplicados de un array.
Otras funciones para funciones para trabajar con arrays son:
- implode(): Convierte un array en una cadena de texto.
- explode(): Convierte un string en un array.
- foreach(): Función para recorrer arrays.
- count(): Cuenta el número de elementos.
- sort(), asort() y ksort(): Ordena los arrays.
- unset(): Elimina elementos.
- var_dump(): Muestra el valor.
Sintaxis de la función de PHP array_unique
Veamos la sintaxis extraída de su web oficial:
1 |
array_unique(array) |
Os explico el único parámetro de la función:
- array (Obligatorio): Es el array del cual queremos eliminar los valores duplicados.
array_unique() eliminará los valores duplicados de array pasado como parámetro. En caso de haber varios valores duplicados eliminará todos excepto el primero.
El array resultante mantendrá el formato del anterior.
Ejemplos PHP array_unique
Veamos un ejemplo de array_unique para ver su funcionalidad:
1 2 |
$array__con_duplicidad=array("a"=>"Mercedes","b"=>"BMW","c"=>"Audi","d"=>"Porche","e"=>"BMW"); print_r(array_unique($array__con_duplicidad)); |
En el ejemplo superior tenemos un array con la duplicidad del valor ‘BMW’ del índice ‘e’, con print_r mostramos el array resultante por pantalla.