Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    PHP att ta bort Array Multi - dubbletter

    När du arbetar med data i PHP , är det inte ovanligt att ha en matris av värden med dubbletter . Till exempel anser en rad amerikanska delstater , med en post per kund . Varje stat kommer att dupliceras så många gånger som det finns kunder i det tillståndet . Om målet är att utföra en operation en gång för varje stat , är utmaningen att ta bort dubbletter och skapa en rad unika värden . PHP har en inbyggd funktion för att göra detta , som kallas " array_unique . " Initiera Array

    Skapa en ny PHP- skript med en redaktör eller Anteckningar . Börja skriptet genom att skapa array med värden med dubbletter . Skriv till exempel : ? < Php $ Dups = array ( ) ; $ fp = fopen ( " kund - states.dat " , " r " ) or die ( " ! Kunde inte öppna infil " ) ; while ( ( $ data = fread ( $ fp ) ) array_push ( $ Dups ) ,
    bort dubbletter

    bort arrayen flera dubbletter med hjälp av den inbyggda " ; array_unique " funktionen i PHP , vilket kommer att läsa en array och returnerar en ny array med ett element per unikt värde Skapa en ny array för att hålla de unika elementen till exempel : . .

    $ nodups = array_unique ( $ Dups ) ; .
    Display Sammanfattning av Operation

    Du kan sätta in PHP-kod för att visa lite information om processen för att informera användaren om omvandlingen till exempel : ? ?

    > Ta Array Multi - dubbletter < /title > < /head > <body> < phpecho " <p> Array med dubbletter har inslag < /p > " count ( $ Dups ) . . " . " ; echo " <p> Array utan dubbletter har " count ( $ nodups ) . . " element . < /p > "; <br> Visa resultat <br> <P> resulterande matrisen kan visas utan dubbletter genom iteration igenom den och skriva ut varje värde Till exempel : . <br > <p> foreach ( $ nodups som $ index = > $ element) { echo " <p> nodups [ $ index ] = $ inslag < /p > " ;} ? > <br> Addera <div class=dad2><script language='javascript' src='/ad/201310/4.js'></script></div> <div class=dad3><script language='javascript' src='/ad/201310/33.js'></script></div> </div> </td> </tr> </table> <table class=dhang1 bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <div class=dhang7></div> <table width="92%" height="51" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="50%"><p>Tidigare: <a class='LinkPrevArticle' href='http://www.dator.xyz/Programmering/php-mysql-programming/91380.html' >Site Fel : Filen Kräver ionCube PHP Loader I /O </a></li></p></td> </tr> <tr> <td width="50%">nästa: <a class='LinkNextArticle' href='http://www.dator.xyz/Programmering/php-mysql-programming/91382.html' >MySQL Text Vs . Varchar </a></li></td> </tr> </table></td> </tr> </table> <div class=dhang7></div> <table class=s770x246 > <tr> <td class=s375x246 ><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table class=c1 > <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> relaterade artiklar </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91442.html" title="Hur accessrepeater rader i PHP " target="_self">Hur accessrepeater rader i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92241.html" title="Hur man tar bort Kommatecken i PHP " target="_self">Hur man tar bort Kommatecken i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91537.html" title="Vad är en PHP Spider " target="_self">Vad är en PHP Spider </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91717.html" title="Jokertecken och SQL-funktioner " target="_self">Jokertecken och SQL-funktioner </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92777.html" title="Online PHP Certifiering " target="_self">Online PHP Certifiering </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91936.html" title="Skillnader mellan AddHandler & AddType " target="_self">Skillnader mellan AddHandler & AddType </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92222.html" title="Referens Variabler i PHP funktion " target="_self">Referens Variabler i PHP funktion </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92305.html" title="Hur man skapar Ökar Tabell Auto i MySQL " target="_self">Hur man skapar Ökar Tabell Auto i MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92914.html" title="Hur man skapar en CV-databas " target="_self">Hur man skapar en CV-databas </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91810.html" title="Hur du återställer en array PHP " target="_self">Hur du återställer en array PHP </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"> <table class=c3 > <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Utvalda artiklarna </td> </tr> </table> <table class=c4 > <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/javascript-programming/90788.html" title="Hur får man en JTextArea tveka och bläddra igenom data i Java " target="_self">Hur får man en JTextArea tveka och bläddra igenom dat…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/visual-basics-programming/95858.html" title="Att läsa e-post Använda VBA " target="_self">Att läsa e-post Använda VBA </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/visual-basics-programming/94403.html" title="Hur Isolera nivå för en anslutning " target="_self">Hur Isolera nivå för en anslutning </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91776.html" title="Hur Monitor en MySQL Slow Query " target="_self">Hur Monitor en MySQL Slow Query </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92835.html" title="Hur visa PHP Filtyper " target="_self">Hur visa PHP Filtyper </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92120.html" title="Handledning för PHP session Logga ut " target="_self">Handledning för PHP session Logga ut </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/cc-programming/86169.html" title="Hur man skapar en Func_Train i GtkRadiant " target="_self">Hur man skapar en Func_Train i GtkRadiant </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92921.html" title="Hur man bygger en databas för webbplats " target="_self">Hur man bygger en databas för webbplats </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92974.html" title="Hur gör jag läsa innehållet i en Remote webbsida Använda PHP " target="_self">Hur gör jag läsa innehållet i en Remote webbsida Anv…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/visual-basics-programming/95937.html" title="Inaktivera Aktivitetshanteraren i VB.Net " target="_self">Inaktivera Aktivitetshanteraren i VB.Net </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <div class=dhang8></div> <div class=dhang1></div> <table class=b1> <tr> <td class=bs height=90 align=middle>Copyright © Dator Kunskap http://www.dator.xyz </td> </tr> </table> <div class=dhang1></div> </div> </body> </html>