Dator > hur man läser avgränsade fält i en fil med PHP

  • hur man läser avgränsade fält i en fil med PHP


  • PHP " explodera " funktion kan du separera data och avgränsare i en avgränsad fil som ett Kommaavgränsade värden ( CSV ) fil . Den " explodera " funktion tar två parametrar , avgränsare och inmatningen. I detta fall är indatasträngen de uppgifter som finns i filen . Filen måste öppnas och de uppgifter som läggs i en variabel innan " exploderar " -funktionen kan kallas . Du kan använda en " foreach loop för att skriva ut varje fält på skärmen eller i en ny fil

    Du behöver : .
    WordPad eller liknande textredigerare.


    1 .
    Öppna ett tomt dokument i en textredigerare som Anteckningar i Windows eller gedit i Linux .
    2 .
    . Skriv " ? 3
    Skriv raden " $ filnamn=" delimited. txt ", " att placera namnet på filen i " $ filnamn " variabel
    4
    Skriv raden " $ FH=fopen ( $ filename , ' r ') ; " . . för att öppna filen
    5 .
    Skriv raden " $ data=fread ( $ FH , filstorlek ( $ filename )) ; " för att placera innehållet i filen till " $ data " variabel
    6 . .
    Skriv raden " fclose ( $ FH ), " att avsluta ärendet
    7
    Skriv raden " $ splitcontents=explodera (",", $ . data ) , " att skilja fält och avgränsare. I detta fall är avgränsare ett kommatecken (, ) . Du kan placera alla tecken som avgränsare i " explodera " funktionen
    8
    Skriv följande två rader för att skriva ut varje fil till skärmen : .
    foreach ( $ splitcontents som $ CurrentVal )
    { echo $ CurrentVal " \ n " ; . } . " ? > "
    9
    Typ att stänga PHP-script

    10 .
    Spara skriptet med " . php "filtillägg .
    11 .
    köra skriptet genom att skriva " php script. php " från kommandoraden i både Windows och Linux .


Previous:Vilka är fördelarna med Java uppgradera ? Next:hur man avgör om en fil finns i php





Relaterade artiklar


  • skälen för dubbla grafikkort
  • hp d530 specifikationer
  • hur man återställer en HP 11c RPN calculator
  • specifikationer för ett eMachines m5105
  • hur du installerar en 240-pin DIMM DDR2 PC2-4200 minneskort
  • Toshiba Satellite M35-s3592 specs
  • hur du återvinner en Epson patron PictureMate foto
  • hur man fixar en låg bildfrekvens på en Dell XPS 410 dator
  • PC till TV apparater
  • hur man väljer mellan en i5 och i7 Intel-processor