Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe te controleren voor duplicaten in CSV Met PHP
PHP heeft een ingebouwde functie die een lijn van gegevens lezen uit een CSV-bestand en automatisch een array van de datavelden die in het CSV- lijn terug . Want je moet het bestand te lezen in een lijn op een moment , het is onmogelijk om te bepalen of u dubbele records op basis van een aantal belangrijke gebied totdat alle rijen met gegevens zijn gelezen uit het bestand . Om te controleren op duplicaten , moet u de gegevens toe te voegen aan een array en controleren voor een dubbele vermelding met elke toevoeging . Instructies
1

Maak een nieuw PHP bestand . Definieer de indexen van de gegevensvelden vindt u van het CSV- bestand te lezen . ? Typ bijvoorbeeld :

define ( " EMAIL " , 0 ) ;

define ( " NAAM " , 1 ) ;
< br > 2

Initialiseer een array om de gegevens kunnen opslaan . Typ bijvoorbeeld :

$ mensen = array ( ) ;
3

Open het gegevensbestand . Typ bijvoorbeeld :

$ file = fopen
( " data.csv " ) | | sterven ( " ! Kon bestand niet openen " ) ;
4

Doorloop elke regel van gegevens in het CSV-bestand en krijgen de afzonderlijke veldwaarden in een array . Typ bijvoorbeeld :

terwijl
( $ data = fgetcsv ( $ file ) ) {
5

Controleer om te zien of de sleutel al een waarde heeft die ermee verbonden zijn en , als het doet , melden het als een duplicaat . Voeg aan de matrix ligt nog niet is gedefinieerd . Typ bijvoorbeeld :

if ( isset ( $ mensen [ $ data [ EMAIL ] ] ) ) op Twitter

echo $ data [ EMAIL ] . " ! Heeft duplicaten \\ r \\ n " ;

anders

$ mensen [ $ data [ EMAIL ] ] = $ data [ NAAM ] ;

}

? >

Previous: Next:
  PHP /MySQL Programmering
·Wat is een PHP File Format 
·MySQL Permissions Tutorial 
·Hoe te PDO voor PHP Library in…
·Hoe te parsen XML Sports Feeds…
·Hoe kan ik PHP Aanvragen & Res…
·Hoe herken ik het MySQL Query …
·PHP String Tutorial 
·Codeblocks MySQL Tutorial 
·Hoe te Quotes in PHP Escape 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een grote Import Run in MySQ…
·Hoe te C Structuur converteren naar VBA 
·Hoe kan ik een printer toevoegen met VBS…
·De nadelen van Normalisatie 
·Hoe maak je een bestand wilt insluiten i…
·Hoe te VMWare Disk importeren in Virtual…
·String functies in Oracle SQL 
·Hoe een Split String Fix 
·Instructies voor de Chefmate WM - 77 Waf…
Copyright © Computer Kennis http://www.nldit.com