| 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
    Sådan Parse en tabulatorsepareret tekstfil i et array i PHP
    PHP er et open source programmeringssprog, som kan bruges til at skabe dynamiske websider. PHP kode placeret i HTML udfører på serveren, og PHP har en række indbyggede typer, såsom strenge, objekter og arrays . PHP tilbyder en række funktioner til at udføre mange almindelige opgaver, såsom at åbne og læse filer , der arbejder med strygere og skrive værdier i arrays . PHP har også en bred vifte af variabel håndtering funktioner , der giver genveje til udskrivning variabler , hente variable data typer og arbejde med cookies. Ting du skal
    Text editor en Web server med PHP 4 eller 5 installeret og konfigureret en Web browser
    Vis Flere Instruktioner
    1

    Åbn en tekst redaktør og type nogle tabulatorafgrænsede værdier i en ny fil. Indtast værdierne ved at indsætte et "tab " tegnet i mellem hver værdi. Gem filen på webserveren med navnet " tabbedTextFile.txt " bemærke filens placering . Den " ( fanebladet )" tekst vises for at illustrere fanerne adskiller hver værdi . Gem og luk tabbedTextFile.txt .

    Værdi1 ( fane) værdi2 ( fane) value3 ( fane) value4 ( fane) værdi5
    2

    Retur til teksteditor og skrive et " < ; ? php "og en "> " PHP afgrænser ? . Disse delimiters fortælle serveren at fortolke nogen kode placeret mellem dem som PHP-kode . Åbn tabbedTextFile.txt til læsning vha. PHP " fopen ()" funktionen og skrive den returnerede værdi til en variabel med navnet "$ openfile " . . Gem filen som " parseToArray.php "

    < php

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

    > ;
    3

    Fortsæt redigeringen parseToArray.php . Brug PHP " fread ()" funktionen til at læse indholdet af tabbedTextFile.txt til en variabel med navnet "$ fileContents " . Brug PHP " filstørrelse ()" funktionen til at angive, at hele filen skal læses.

    < ? Php

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

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

    >
    4

    Fortsæt redigeringen parseToArray.php og Indtast PHP " fclose ()" funktionen . Denne funktion lukker tabbedTextFile.txt

    < php

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

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

    fclose ( $ openfile ) ?

    >
    5

    Fortsæt redigeringen parseToArray.php . Identificer delimiter ( fane) , der skal bruges, når parsing tabbedTextFile.txt . Opbevar afgrænser til en variabel med navnet "$ delimiter "

    < php

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

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

    fclose ( $ openfile )

    $ delimiter = " " ?

    > ;
    6

    Fortsæt redigeringen parseToArray.php . Brug PHP " eksploderer ()" funktionen til at udtrække værdierne i tabbedTextFile.txt , præciserer, at delimiter gemt i $ fileContents ( fane) . Skriv de eksploderede værdier til en variabel med navnet "$ myArray " . Den " eksploderer ()" funktionen returnerer en matrix af værdier

    < php

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

    fclose ( $ openfile )

    $ delimiter = "" ;

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

    >
    7

    Fortsæt redigeringen parseToArray.php . Udskriv værdierne af $ myArray matrix ved hjælp af " print_r " kommando . Den " print_r " kommando udskriver læsbare oplysninger om en variabel . Gem og luk parseToArray.php

    < php

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

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

    fclose ( $ openfile )

    $ delimiter = "" ;

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

    print_r ( $ myArray ) ?

    >
    8

    Åbn en webbrowser og adgang parseToArray.php på webserveren . Kontroller, at array- værdier udskrives på websiden.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Indsæt en PHP kode i en Echo Linie 
    ·Hvad CMS Bruger PHP 
    ·PHP SQL Tutorial 
    ·Hvordan man laver en titel i et Page Clickable Gennem P…
    ·Sådan Læs flere Afgrænsede felter i en fil ved hjæl…
    ·PHP Tricks 
    ·De typer af Syntaks i SQL 
    ·Sådan Konverter Latin1 til UTF8 i MySQL 
    ·Hvordan at slippe af dubletter i MySQL 
    ·Manglende Argument 1 til PHP 
      Anbefalede Artikler
    ·Java Coding Standards 
    ·Sådan Genstart en Mislykket Curl Transfer i PHP 
    ·Sådan oprettes en txt-fil fra XML med PHP eller ASP 
    ·Sådan Generer en palindromisk nummer 
    ·Sådan får du en liste over printere i VB6 
    ·Sådan installeres VB6 Runtime uden at genstarte 
    ·Sådan : PHP String Substitution 
    ·Sådan bruges datamining algoritmer 
    ·Sådan Læs et register i Scala 
    ·CSS Image Rollover Effect 
    Copyright © Computer Viden http://www.computerdk.com