Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe kan ik dubbele CSV in PHP
PHP Verwijder staat voor " PHP : . Hypertext preprocessor " Het is een programmeertaal die hoofdzakelijk wordt gebruikt voor het dynamisch genereren van website-inhoud . Net als veel andere programmeertalen , het ondersteunt CSV ( comma separated values ​​) , dat is een formaat voor het opslaan van gegevens in de reguliere tekstbestanden . Regeleinden scheiden elke record , en een scheidingsteken - zoals een komma of een puntkomma - scheidt elk item binnen de administratie . Samen met PHP , kunt u gebruik maken van CSV gegevensbestanden in webapplicaties en houdt uw bestanden schoon door het elimineren van onnodige dubbele gegevens . Instructies
1

Open het bestand met de CSV data in alleen-lezen modus . Bijvoorbeeld , als uw bestandsnaam is " test.csv " , typt u het volgende :

if ( ( $ fp = fopen ( " test.csv " , " r" ) ) == FALSE ) { < br >

lus 2 door alle lijnen van de CSV -gegevens , met behulp van de functie " fgetcsv . " De belangrijkste parameters van de functie zijn de file handle $ fp , het maximum aantal tekens per regel en het scheidingsteken . Meestal het scheidingsteken voor CSV-bestanden zal een komma zijn. Typ bijvoorbeeld :

while ( ! ( $ Data = fgetcsv ( $ fp , 1000 , ' , ' ) ) == FALSE ) {
3

Creëer een nieuwe array waarvan de toets zal een MD5 hash van het terug van de functie " fgetcsv " data zijn. De waarde van elke array element wordt de data zelf . Aangezien het geretourneerd door " fgetcsv " data is een array , te gebruiken om de functie " serialize " voordat u de hash . Dit proces elimineert automatisch dubbele vermeldingen , want het genereert een duplicaat array key , overschrijven alle gelijke inzendingen . Typ bijvoorbeeld :

$ list [ md5 ( serialize ( $ data ) ) ]
= $ data ; 4
5

Open het bestand in de write -modus en doorlussen elk van de verslagen van de nieuwe array . Typ bijvoorbeeld :

if ( ! ( $ Fp = fopen ( " test.csv " , "w" ) ) == FALSE ) {

foreach
( $ list als $ opname ) {
6

Schrijf elk van de records op het bestand met de functie " fputcsv " . Dat zet alles weer in CSV-formaat . Typ bijvoorbeeld :

fputcsv
( $ fp , $ plaat ' , ' ) ;
7

Previous: Next:
  PHP /MySQL Programmering
·Hoe te voegen klikbare link Br…
·Hoe maak je een kalender Met b…
·Zend Training voor PHP 
·Hoe eigen PHP Function bestand…
·Hoe kan ik een MySQL tabel Cre…
·Dynamische SQL Tutorial 
·Hoe te Style Sheets wijzigen m…
·Hoe maak je een associatieve a…
·Hoe maak je een sessie ID in M…
  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 te Logic Controllers Programmeer 
·Hoe de Stage Grootte in ActionScript 3.0…
·Hoe maak je een Python to Run From CMD K…
·Hoe Website Content uploaden van Cpanel 
·ANSI Tekens in Visual Basic 
·Wat betekent het om gegevens parsen ? 
·Hoe je alle Transitions Delete op VideoS…
·Hoe te Python converteren naar EXE 
·Hoe maak je een switch gebruikt 
Copyright © Computer Kennis http://www.nldit.com