“Conocimientos Programación>Programación PHP /MySQL

PHP quitar Matriz Multi - Duplicados

2015/3/28
Cuando se trabaja con datos en PHP , no es raro tener una serie de valores con las entradas duplicadas. Por ejemplo, considere una serie de estados de los EE.UU. , con una participación por cliente . Cada estado se duplicará tantas veces como hay clientes en ese estado . Si el objetivo es llevar a cabo una operación una vez por cada estado, el reto es eliminar los duplicados y crear una matriz de valores únicos. PHP incluye una función integrada para realizar esta acción , llamada " array_unique . " Inicializar Matriz

Crear un nuevo script PHP usando un editor o el Bloc de notas . Comienza la secuencia de comandos mediante la creación de la matriz de valores con duplicados . Por ejemplo, escriba : < php $ dups = array (); $ fp = fopen ( "cliente - states.dat " , "r" ) or die ( "¡ No se pudo abrir el archivo de entrada "); while (( $ data = fread ($ fp ) ) array_push ($ dups ) ;
eliminar duplicados

quitar la matriz de múltiples duplicados utilizando el built -in " , función array_unique " en PHP, que leerá una matriz y devolver una nueva matriz con un elemento por cada valor único Crear una nueva matriz para que contenga los elementos únicos , por ejemplo : . .

$ nodups = array_unique ($ dups ) .
pantalla Resumen de la Operación

puede incluir el código PHP para mostrar un poco de información sobre el proceso de informar al usuario acerca de la transformación , por ejemplo :

> html head Quitar Serie Multi - Duplicados < /title> < /head> <body> < phpecho <p> "? matriz con duplicados tiene elementos < /p> " count ($ dups ) . ". ». ; echo " elementos <p> matriz sin duplicados tiene "count ($ nodups ) . ". . < /p > "; <br> Mostrar resultados <br> <p> La matriz resultante se puede visualizar sin duplicados iterando a través de ella e imprimir cada valor por ejemplo : . <br> <p> foreach ($ nodups como $ index = element> $ ) { echo " <p> nodups [$ index] = $ element < /p >"; } ? > <br> <br> <div class="escomad2"><script language='javascript' src='http://www.ordenador.online/ad/es/2.js'></script></div> </div> <div class=contentpage> <div class=p1>Página anterior: <a class='LinkPrevArticle' href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Error-Sitio--El-archivo-requiere-ionCube-PHP-cargador-de-I--O-.html' >Error Sitio: El archivo requiere ionCube PHP cargador de I /O </a> </div> <div class=p2>Página siguiente: <a class='LinkNextArticle' href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/MySQL-Vs-texto---Varchar-.html' >MySQL Vs texto . Varchar </a> </div> </div> <dl class=xgc> <dt><span>Programación PHP /MySQL</span></dt> <dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-construir-varios-sitios-web-con-PHP-Página-.html">Cómo construir varios sitios web con PHP Página </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-crear-un-hipervínculo-en-PHP-.html">Cómo crear un hipervínculo en PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-cambiar-los-enlaces-dentro-de-un-iFrame-con-PHP-.html">Cómo cambiar los enlaces dentro de un iFrame con PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-integrar-PHP-en-una-Foto-.html">Cómo integrar PHP en una Foto </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-descifrar-código-PHP-.html">Cómo descifrar código PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-construir-un-sitio-Web-con-MySQL-.html">Cómo construir un sitio Web con MySQL </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-deshabilitar-PHP-TextBox-.html">Cómo deshabilitar PHP TextBox </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-crear-un-sitio-Web-de-base-de-datos-MySQL-.html">Cómo crear un sitio Web de base de datos MySQL </a></dd> </dl> </div> <!--right--> <div class=rightmain> <div class=esrightlist> <div class=e1>Los últimos artículos de equipo</div> <ul> <li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/PHP-IDE-vs--PHP-Eclipse-.html" >PHP IDE vs. PHP Eclipse </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/MySQL-es-lento-en-Magento-.html" >MySQL es lento en Magento </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Vs-objeto---Matriz-en-PHP-.html" >Vs objeto . Matriz en PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-establecer-una-variable-de-sesión-en-PHP-.html" >Cómo establecer una variable de sesión en PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-usar-PHP-con-Java-.html" >Cómo usar PHP con Java </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-descargar-MySQL-para-Linux-.html" >Cómo descargar MySQL para Linux </a> </li> </ul> </div> <div class=esrightlist> <div class=e1>Artículos de la popular computadora</div> <ul> <li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-ejecutar-un-archivo-de-SQL-desde-una-línea-de-comandos-.html" >Cómo ejecutar un archivo de SQL desde una línea de comandos </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-encontrar-una-cadena-comodín-en-un-archivo-de-texto-en-PHP-.html" >Cómo encontrar una cadena comodín en un archivo de texto en PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-crear-archivos-de-idioma-para-los-sitios-web-en-PHP-.html" >Cómo crear archivos de idioma para los sitios web en PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-ejecutar-una-consulta-de-MySQL-para-PHP-.html" >Cómo ejecutar una consulta de MySQL para PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Funciones-para-MySQL-con-una-variable-de-PHP-en-la-consulta-.html" >Funciones para MySQL con una variable de PHP en la consulta </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-subir-archivos-PDF-en-PHP-.html" >Cómo subir archivos PDF en PHP </a></li> </ul> </div> <div class="esrightad"> <script language='javascript' src='http://www.ordenador.online/ad/es/r.js'></script> </div> <div class=esrightlist> <div class=e1>Más categorías</div> <ul> <li><a href='http://www.ordenador.online/Programacion/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Lenguajes-De-Programación/' target="_self">Lenguajes De Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Delphi-Programación/' target="_self">Delphi Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-Java/' target="_self">Programación Java</a></li> <li><a href='http://www.ordenador.online/Programacion/JavaScript-Programación/' target="_self">JavaScript Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/' target="_self">Programación PHP /MySQL</a></li> <li><a href='http://www.ordenador.online/Programacion/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Python-Programming/' target="_self">Python Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Rubí-Programación/' target="_self">Rubí Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Visual-Basics-Programación/' target="_self">Visual Basics Programación</a></li> </ul> </div> </div> <!--right end--> <div class="cl"></div> </div> <div class=esfoot> <div class=copy>Conocimientos Informáticos © http://www.ordenador.online</div> </div> </body> </html>