Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    PHP fjerner Array Multi - duplikater
    Når du arbeider med data i PHP , er det ikke uvanlig å ha en rekke verdier med doble oppføringer . For eksempel vurdere en rekke amerikanske delstater , med én oppføring per kunde . Hver stat vil bli duplisert så mange ganger som det finnes kunder i den tilstanden. Hvis målet er å utføre en operasjon en gang for hver stat , er utfordringen å fjerne duplikater og skape en rekke unike verdier. PHP har en innebygd funksjon for å gjøre dette , kalt " array_unique . " Initialiser Array

    Opprett en ny PHP script ved hjelp av en redaktør eller Notepad . Begynn skriptet ved å opprette rekken av verdier med duplikater. For eksempel skrive : < php $ dups = array (); $ fp = fopen ( "kunde- states.dat ", " r") or die ( " Kunne ikke åpne input filen "); while ( ( $ data = fread ( $ fp ) ) array_push ( $ dups ) ;
    Fjern duplikater

    Fjern rekke multi - duplikater ved hjelp av den innebygde " ; array_unique "-funksjonen i PHP, som vil lese en matrise og returnerer en ny rekke med ett element per unik verdi Opprett en ny array å holde de unike elementene for eksempel: . .

    $ nodups = array_unique ( $ dups ) ; .
    Vis sammendrag av Operation

    Du kan inkludere PHP-koden til å vise litt informasjon om prosessen for å informere brukeren om transformasjonen for eksempel : ?

    > Fjern Array Multi - duplikater < /title> < /head> <body> < phpecho " <p> Array med duplikater har elementer < /p > " count ( $ dups ) . ". . "; echo " <p> Array uten duplikater har "teller ( $ nodups ) . . " elementer . < /p > "; <br> Vis resultat <br> <p> den resulterende matrisen kan vises uten duplikater ved iterating gjennom den og skrive ut hver verdi For eksempel: . <br > <p> foreach ( $ nodups som $ index = > $ element) { echo " <p> nodups [$ index ] = $ element < /p >"; } ? > <br> <br> <div class=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="745" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#ecf0f4"> <tr> <td bgcolor="#ecf0f4"></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="100%" height="7"> <tr> <td></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="95%" align="center" height="26"> <tr> <td width="51%"><p>früher : <a class='LinkPrevArticle' href='http://www.datamaskin.biz/Programmering/php-mysql-programming/91380.html' >Nettstedet Feil: File Krever Ioncube PHP Loader I /O </a></li></p></td> </tr> <tr> <td width="49%"> Weiter: <a class='LinkNextArticle' href='http://www.datamaskin.biz/Programmering/php-mysql-programming/91382.html' >MySQL Tekst Vs . Varchar </a></li></td> </tr> </table> <table border="0" cellspacing="0" cellpadding="0" width="100%" height="7"> <tr> <td></td> </tr> </table></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width="100%" height=7> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=770 align=center height=246> <tr> <td height=246 vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=380> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><strong>Relatert Artike</strong></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=209> <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.datamaskin.biz/Programmering/php-mysql-programming/92077.html" title="Hvordan bruke forskjellige farger i en PHP String " target="_self">Hvordan bruke forskjellige farger i en PHP String </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91756.html" title="Hvordan slå linjeskift i avsnitt med PHP " target="_self">Hvordan slå linjeskift i avsnitt med PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/93055.html" title="MySQL Cluster Tutorial " target="_self">MySQL Cluster Tutorial </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91582.html" title="PHP vedvarende tilkoblinger forårsaker MySQL Load " target="_self">PHP vedvarende tilkoblinger forårsaker MySQL Load </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92958.html" title="Hvordan endre kolonnenavnet i MySQL " target="_self">Hvordan endre kolonnenavnet i MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92926.html" title="Hvordan bruke cURL å lese en fil i en variabel PHP " target="_self">Hvordan bruke cURL å lese en fil i en variabel PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92258.html" title="Hvordan Input Tid Into MySQL " target="_self">Hvordan Input Tid Into MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/92361.html" title="Hvordan lage en sortert Array i PHP " target="_self">Hvordan lage en sortert Array i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/91550.html" title="PHP for å sende e-post til en Gmail eller Yahoo Client " target="_self">PHP for å sende e-post til en Gmail eller Yahoo Client…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/93041.html" title="Hvordan bygge en Classifieds Web Site " target="_self">Hvordan bygge en Classifieds Web Site </a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> <td vAlign=top width=20></td> <td vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=380> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><strong>Anbefalte artikler </strong></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=207> <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.datamaskin.biz/Programmering/visual-basics-programming/95899.html" title="Hvordan Reset en lokal Admin Password Script " target="_self">Hvordan Reset en lokal Admin Password Script </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/computer-programming-languages/87032.html" title="Forskjellen mellom en statisk metode og klasse Metode " target="_self">Forskjellen mellom en statisk metode og klasse Metode </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/cc-programming/86210.html" title="Slik registrerer en SIS Nokia Application fil " target="_self">Slik registrerer en SIS Nokia Application fil </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/visual-basics-programming/94891.html" title="Hvordan bruke DirListBox i VB6 " target="_self">Hvordan bruke DirListBox i VB6 </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/89641.html" title="Hvordan lage en aritmetisk erklæringen i Java " target="_self">Hvordan lage en aritmetisk erklæringen i Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/visual-basics-programming/94725.html" title="Hvordan lese en fil til en Listbox " target="_self">Hvordan lese en fil til en Listbox </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/php-mysql-programming/93092.html" title="Slik fjerner duplikater fra Array PHP " target="_self">Slik fjerner duplikater fra Array PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/javascript-programming/90899.html" title="Sekvensielle Effekter i jQuery " target="_self">Sekvensielle Effekter i jQuery </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/java-programming/90375.html" title="Hvordan bruke Java til å lage Web Service Apps " target="_self">Hvordan bruke Java til å lage Web Service Apps </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.datamaskin.biz/Programmering/cc-programming/85608.html" title="Hvordan lese et antall tegn fra filer i CPP " target="_self">Hvordan lese et antall tegn fra filer i CPP </a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 height=8> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 bgColor=#36506e height=90> <tr> <td class=bs height=90 align=center>Copyright ©  Datamaskin  http://www.datamaskin.biz/ <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>