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
    Hvordan analysere en tabulatorinndelte tekstfil i en liste i PHP
    PHP er et open source programmeringsspråk som kan brukes til å lage dynamiske websider . PHP-koden plasseres i HTML utfører på serveren og PHP har en rekke innebygde typer, for eksempel strykere, objekter og matriser . PHP tilbyr en rekke funksjoner for å utføre mange vanlige oppgaver , som å åpne og lese filer , som arbeider med strenger og skrive verdier i matriser . PHP har også et utvalg av variabel - håndtering funksjoner som gir snarveier for utskrift av variabler , hente variable datatyper og arbeide med cookies. Du trenger
    tekst editor en Web server med PHP 4 eller 5 installert og konfigurert en Web browser
    Vis flere instruksjoner
    en

    Åpne en tekst redaktør og skriv noen tabulatorseparerte verdier i en ny fil . Legg inn verdiene ved å sette inn en "tab "-tegn mellom hver verdi. Lagre filen på webserveren med navnet " tabbedTextFile.txt " , og bemerker filens plassering . Den " (kategori) " tekst er vist for å illustrere de kategoriene som skiller hver verdi . Lagre og lukk tabbedTextFile.txt .

    Verdi1 ( tab ) verdi2 ( tab ) verdi3 (kategori) value4 (kategori) value5
    2

    Tilbake til teksteditor og skriv inn et " < ; ? php "og en "> " PHP skilletegn ? . Disse skilletegn fortelle serveren å tolke enhver regel plassert mellom dem som PHP -kode. Åpne tabbedTextFile.txt for å lese ved hjelp av PHP " fopen ( ) "-funksjonen og skrive den returnerte verdien til en variabel som heter " $ openFile " . . Lagre filen som " parseToArray.php "

    < php

    $ openFile = fopen ( " tabbedTextFile.txt " , "r "); ?

    > ;
    3

    Fortsett å redigere parseToArray.php . Bruk PHP " fread ( ) "-funksjonen til å lese innholdet i tabbedTextFile.txt til en variabel som heter " $ fileContents " . Bruk PHP " filstørrelse ( ) "-funksjonen for å indikere at hele filen skal leses .

    < ? Php

    $ openFile = fopen ( " tabbedTextFile.txt ", " r") ;

    $ fileContents = fread ( $ openFile , filstørrelse ( " tabbedTextFile.txt ")); ?

    >
    4

    Fortsett å redigere parseToArray.php og inn i PHP " fclose ( ) "-funksjonen . Denne funksjonen stenger tabbedTextFile.txt

    < php

    $ openFile = fopen ( " tabbedTextFile.txt " , "r "); . ?

    $ FileContents = fread ( $ openFile , filstørrelse ( " tabbedTextFile.txt "));

    fclose ( $ openFile );

    >
    5

    Fortsett å redigere parseToArray.php . Identifiser delimiter (kategori) som skal brukes ved analysering tabbedTextFile.txt . Oppbevar skilletegn til en variabel som heter " $ skilletegn "

    < php

    $ openFile = fopen ( " tabbedTextFile.txt " , "r "); . ?

    $ fileContents = fread ( $ openFile , filstørrelse ( " tabbedTextFile.txt "));

    fclose ( $ openFile ) ;

    $ delimiter = " "; ?

    > ;
    6

    Fortsett å redigere parseToArray.php . Bruk PHP " eksplodere ( ) "-funksjonen til å trekke verdiene i tabbedTextFile.txt , angir at skilletegn lagret i $ fileContents ( tab ) . Skriv de eksploderte verdier til en variabel som heter " $ myArray " . Den " eksplodere ( )" -funksjonen returnerer en matrise med verdier

    < php

    $ openFile = fopen ( " tabbedTextFile.txt " , "r "); . ?
    < P > $ fileContents = fread ( $ openFile , filstørrelse ( " tabbedTextFile.txt "));

    fclose ( $ openFile ) ;

    $ delimiter = " ";

    $ myArray = eksplodere ( $ skilletegn , $ fileContents );

    >
    7

    Fortsett å redigere parseToArray.php . Skriv ut verdiene av $ myArray matrise ved hjelp av " print_r "-kommandoen . Den " print_r " kommandoen skrives lesbar informasjon om en variabel. Lagre og lukke parseToArray.php

    < php

    $ openFile = fopen ( " tabbedTextFile.txt " , "r "); . ?

    $ FileContents = fread ( $ openFile , filstørrelse ( " tabbedTextFile.txt "));

    fclose ( $ openFile ) ;

    $ delimiter = " ";

    $ myArray = eksplodere ( $ skilletegn , $ fileContents );

    print_r ( $ myArray );

    >
    8

    Åpne en nettleser og tilgang parseToArray.php på webserveren . Kontroller at matrisen verdier er trykt på nettsiden .

    früher :

     Weiter:
      Relatert Artike
    ·Det første elementet i en Array i PHP 
    ·Hvordan lage en TimeStamp i PHP 
    ·Hvordan overstyring cPanel Globale innstillinger for en…
    ·Hvordan lage en Webtop i PHP 
    ·Slik deaktiverer PHP for en undermappe 
    ·Hvordan Test Local opp FTP PHP i Dreamweaver 8 
    ·Hvordan lage flere databaser i Joomla ! MySQL 
    ·Hvordan legge til HTML -koden til en e-mal i PHP 
    ·PHP Dynamic Bilde Tutorial 
    ·Hvordan lage en HTML- e-post i PHP 
      Anbefalte artikler
    ·Slik konverterer tilgang til en ekstern MySQL Server 
    ·Format til Input Dato og klokkeslett i MySQL 
    ·Hvordan finne en understreng i Java 
    ·Hvordan skrive ut til en bestemt skriver i VB.NET 
    ·Hvordan skrive dato og klokkeslett Gjennom Visual Basic…
    ·Visual Basic Database Tutorial 
    ·Hvordan sette enkel linjeavstand i en Div 
    ·Hva gjør Advarsel: Skriptet svarer Mean 
    ·Slik importerer Strings i Java 
    ·Slik konverterer en tidsangivelse til en dato i PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/