|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur att tolka en Tab - avgränsad textfil i en array i PHP

    PHP är ett open source programmeringsspråk som kan användas för att skapa dynamiska webbsidor . PHP-kod placeras i HTML exekverar på servern och PHP har en mängd inbyggda typer, såsom strängar, objekt och arrayer . PHP erbjuder en mängd funktioner för att utföra många vanliga uppgifter , till exempel att öppna och läsa filer , arbeta med stråkar och skriva värden till arrayer. PHP har också en mängd variabel - hantering funktioner som ger genvägar för utskrift variabler , hämta variabla datatyper och arbetar med cookies . Saker du behöver
    Textredigerare Server Review Web med PHP 4 eller 5 installerat och konfigurerat
    webbläsare
    Visa fler instruktioner
    1

    Öppna en text redaktör och typ vissa tabbavgränsade värden i en ny fil . Mata in värdena genom att infoga en " flik " tecken mellan varje värde . Spara filen på webbservern med namnet " tabbedTextFile.txt " , noterar filens plats . Den " ( fliken ) " text visas för att illustrera flikarna mellan varje värde . Spara och stäng tabbedTextFile.txt .

    Värde1 ( flik ) värde2 ( flik ) värde3 ( flik ) value4 ( flik ) värdet5
    2

    tillbaka till textredigeraren och skriver ett " < ; ? php "och en" > " PHP delimiter ? . Dessa avgränsare berätta servern att tolka någon kod placerad mellan dem som PHP-kod . Öppna tabbedTextFile.txt för att läsa med hjälp av PHP " fopen ( ) " -funktion och skriva det returnerade värdet till en variabel som heter " $ openFile " . . Spara filen som " parseToArray.php "

    < php

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

    > , Addera 3

    Fortsätt redigera parseToArray.php . Använd PHP " fread ( ) " -funktion för att läsa innehållet i tabbedTextFile.txt till en variabel som heter " $ fileContents " . Använd PHP " filstorlek ( ) " -funktion för att indikera att hela filen ska läsas .

    < ? Php

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

    $ fileContents = fread ( $ openFile , filstorlek ( " tabbedTextFile.txt " ) ) ; ?

    >
    4

    Fortsätt redigera parseToArray.php och Ange PHP " fclose ( ) " -funktion . Denna funktion stänger tabbedTextFile.txt

    < php

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

    $ FileContents = fread ( $ openFile , filstorlek ( " tabbedTextFile.txt " ) ) ;

    fclose ( $ openFile ) ; ?

    >
    5

    Fortsätt redigera parseToArray.php . Identifiera avgränsare ( fliken ) som ska användas vid tolkning tabbedTextFile.txt . Förvara avgränsare till en variabel som heter " $ avgränsare "

    < php

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

    $ fileContents = fread ( $ openFile , filstorlek ( " tabbedTextFile.txt "));

    fclose ( $ openFile );

    $ avgränsare = ""; ?

    > ;
    6

    Fortsätt redigera parseToArray.php . Använd PHP " explodera ( ) " -funktion för att extrahera värden i tabbedTextFile.txt , anger att avgränsare lagras i $ fileContents ( flik ) . Skriv de exploderade värden till en variabel som heter " $ myArray " . Den " explodera ( ) "-funktion returnerar en matris med värden

    < php

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

    fclose ( $ openFile );

    $ avgränsare = "";

    $ myArray = explodera ( $ avgränsare , $ fileContents ) ; ?

    >
    7

    Fortsätt redigera parseToArray.php . Skriv värdena på $ myArray array med " print_r " kommandot . Den " print_r " kommando skriver läsbar information om en variabel . Spara och stäng parseToArray.php

    < php

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

    $ FileContents = fread ( $ openFile , filstorlek ( " tabbedTextFile.txt "));

    fclose ( $ openFile );

    $ avgränsare = "";

    $ myArray = explodera ( $ avgränsare , $ fileContents ),

    print_r ( $ myArray ) ; ?

    >
    8

    Öppna en webbläsare och tillgång parseToArray.php på webbservern . Kontrollera att uppsättningen värden skrivs ut på webbsidan .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur köra en PHP fil Automatiskt
    ·Hur man skapar en PHP Login Script för MySQL
    ·Hur får man plats för temporära filer i PHP
    ·Handledning om Simple PHP Registrering Blanketter
    ·Hur kan man överföra och byta namn filnamn med PHP
    ·Så för att visa bilden i stället för länken till e…
    ·PHP Automatiserad postlista Tutorial
    ·Hur man stänger av PHP Varningar i Plesk
    ·Hur Trunkera text i PHP
    ·SQL Cross Gå Tutorial
    Utvalda artiklarna
    ·Användning av OLE i VB
    ·Backup Script för PHP MySQL Filer
    ·Hur man gör en uppsättning av en viss storlek i Perl
    ·Hur konvertera en sträng till XML i PHP
    ·Hur fixar Driftstid Misstag 6
    ·Konvertera en Varchar fält med Null
    ·Vad är Microsoft WPF
    ·Ställa Moduler på CTS
    ·Hur till Redigera Java Applets
    ·Hur man skapar två instanser av subklasser hos Java
    Copyright © Dator Kunskap http://www.dator.xyz