Tecnología

Inicio

Cómo quitar los duplicados de PHP matriz

PHP tiene una función llamada "array_unique" que elimina valores duplicados de una matriz y devuelve una nueva matriz sin los valores duplicados. La matriz original se mantendrá sin cambios. Con esta función, se puede leer valores de una entrada de la base de datos, archivo de texto o usuario, y devolver valores únicos, preservando al mismo tiempo los datos originales. Los valores únicos se pueden imprimir a la pantalla, regresaron a un segundo archivo de texto, regresó a una base de datos o el programa usado en una escritura más robusto.

Instrucciones

1 Abrir un archivo en blanco en un editor de texto, como Bloc de notas de Windows o Gedit o Kate en Linux. Que va a escribir el siguiente script en el editor de texto.

2 Iniciar el script php con la siguiente línea:
<?

3 Crear una matriz con valores duplicados con la siguiente línea:
$ dups = array (\ "Mary \", \ "Juan \", \ "Sam \", \ "Ben \", \ "Sam \", \ "Mary \");

4 Determinar los valores únicos, utilizando la función "array_unique", con la siguiente línea.
$ Aclarado = array_unique ($ DUP);

5 Escriba la línea siguiente para iniciar bucle a través de cada valor único.
foreach ($ limpiado como $ Elemento) {

6 Escriba la siguiente línea para imprimir cada valor único a la pantalla y cerrar el bucle foreach.
echo $ artículo. "\norte";}

7 Cierre el script php con la siguiente línea:
?>

8 Guarde el archivo con la extensión .php. Por ejemplo, esta secuencia de comandos podría ser nombrado "ejemplo.php". El guión completo se ve así:
<? Php

$ Dups = array ( "María", "John", "Sam", "Ben", "Sam", "María")
IR

$ Aclarado = array_unique ($ DUP)
IR

foreach ($ limpiado como $ Elemento) {

echo $ artículo. "\norte";}

?>

9 Abra una ventana de terminal. La ventana de terminal se encuentra en todos los programas de Accesorios en Windows, Linux o en el menú principal de la aplicación, ya sea en virtud Herramientas del sistema o utilidades. Se le presentará con un símbolo del sistema en el que va a escribir los siguientes comandos.

10 Emitir el comando "php ejemplo.php" para probar el script.

Consejos y advertencias

  • Si ha guardado el programa en un directorio diferente al de \ "C: \\ Documents and Settings \\\" en Windows, o \ "\\ \\ casa del usuario \\\" en Linux, tendrá que dar la ruta exacta a la secuencia de comandos en el paso 10.