| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    PHP fjernes Array Multi- dubletter
    Når du arbejder med data i PHP , er det ikke ualmindeligt at have en bred vifte af værdier med dubletter . For eksempel overveje en vifte af amerikanske stater, med én indgang per kunde . Hver stat vil blive gentaget så mange gange , som der er kunder i den tilstand. Hvis målet er at udføre en operation en gang for hver stat , udfordringen er at fjerne dubletter og skabe en række unikke værdier . PHP indeholder en indbygget funktion til at gøre dette , kaldet " array_unique . " Initialize Array

    Opret en ny PHP script ved hjælp af en editor eller Notesblok. Begynd scriptet ved at skabe den vifte af værdier med dubletter. Skriv f.eks : ? < Php $ Dups = array (); $ fp = fopen ( "kunden states.dat ", " r" ) or die ( " ! Kunne ikke åbne input -fil "); while ( ( $ data = fread ( $ fp ) ) array_push ( $ Dups )
    fjerne dubletter

    Fjern array multi- dubletter ved hjælp af den indbyggede " ; array_unique "-funktionen i PHP, hvilket vil læse en matrix og returnerer et nyt array med et element per unik værdi Opret et nyt array til at holde de unikke elementer, for eksempel : . .

    $ nodups = array_unique ( $ Dups ) .
    Display Resumé af Operation

    Du kan inkludere PHP kode til at vise nogle oplysninger om processen til at informere brugeren om omdannelsen for eksempel : ?

    > Fjern Array Multi- dubletter < phpecho "

    Array med dubletter har elementer

    " count ( $ Dups ) . . ." " echo "

    Array med ingen dubletter har " count ($ nodups ) . ." elementer.

    ";
    Vis søgeresulater

    Den resulterende matrix kan vises uden dubletter ved iteration gennem det og udskrivning af hver værdi For eksempel: . < br >

    foreach ( $ nodups som $ index => $ element ) { echo "

    nodups [$ index ] = $ element

    ";} ? >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan beregne værdier for en PHP Kurvediagram 
    ·Sådan Genopbyg indeks på MYSQL 
    ·Sådan validere en e-mailadresse Brug af PHP 
    ·Regular Expressions i PHP 
    ·PHP Web Design Tutorial 
    ·Hvad er PHP Mail tegngrænsen 
    ·Sådan konvertere en streng til UTF- 8 i PHP 
    ·Sådan deaktiveres Begrænsninger i MySQL 
    ·Sådan Place sporingskoder i en PHP Redirect 
    ·Sådan oprettes en PHP Database om JustHost 
      Anbefalede Artikler
    ·Klasses niveau Variabler i Perl 
    ·Hvordan skal tjekkes for et tabulatortegn i VBA 
    ·Sådan Konverter et billede til Transparent i Visual Ba…
    ·Hvordan laver Tekst Ændringer på en PHP side 
    ·Sådan Kombiner Logic Gates Diagrams 
    ·En tutorial på iPhone SDK Alerts 
    ·Hvorfor du bør ikke bruge PHP Short Tags 
    ·Sådan oprettes javadoc når kommentere 
    ·Sådan Tælle elementerne i en liste i Java 
    ·Sådan Design din egen spil ved hjælp af C + + 
    Copyright © Computer Viden http://www.computerdk.com