array_unique
Remueve valores duplicados de una matriz
&reftitle.description;
arrayarray_unique
arraymatriz
Toma una 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.
&reftitle.parameters;
matriz
La matriz de entrada.
&reftitle.returnvalues;
Devuelve la matriz filtrada.
&reftitle.examples;
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"
}
]]>