array_unique
Remueve valores duplicados de una matriz
Descripción
arrayarray_unique
arraymatriz
array_unique toma la
matriz de entrada y devuelve una nueva
matriz sin los valores repetidos.
Note que las claves son
preservadas. array_unique ordena los valores
tratados como cadenas inicialmente, y luego conservará la
primera clave encontrada para cada valor, ignorando todas las
claves posteriores. No quiere decir esto que la clave del primer
valor relacionado de la matriz no-ordenada
se conservará.
Dos elementos son considerados equivalentes si y solo si
(string) $elem1 === (string) $elem2. En
palabras: cuando la representación tipo cadena es la
misma.
Se usará el primer elemento.
Ejemplo de array_unique
"verde", "rojo", "b" => "verde", "azul", "rojo");
$resultado = array_unique($entrada);
print_r($resultado);
?>
]]>
&example.outputs;
verde
[0] => rojo
[1] => azul
)
]]>
array_unique y tipos de
datos
]]>
&example.outputs;
int(4)
[2] => string(1) "3"
}
]]>