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 .