Gå til innhold

[Løst]php - løkke for å få frem alle navn fra txt fil


Anbefalte innlegg

Hei.

 

Skal hente opp brukernavn fra en txt fil.

brukere.txt har følgende format:

 

brukerid:brukernavn:epost:antallbesøk

 

Problemet mitt da er at jeg skal hente ut brukernavn og vise de i en tabell.

 

Jeg tenker å bruke explode for å dele filen i fildeler.

Men når jeg printer ut fildel[1] nå får jeg kun opp første brukernavn og ikke resten.

Må kanskje sette echo i en løkke eller explode, men ikke helt sikker hvordan dette gjøres. Kanskje foreach?

Noen som kan hjelpe litt? :)

Lenke til kommentar
Videoannonse
Annonse
Hei.

 

Skal hente opp brukernavn fra en txt fil.

brukere.txt har følgende format:

 

brukerid:brukernavn:epost:antallbesøk

 

Problemet mitt da er at jeg skal hente ut brukernavn og vise de i en tabell.

 

Jeg tenker å bruke explode for å dele filen i fildeler.

Men når jeg printer ut fildel[1] nå får jeg kun opp første brukernavn og ikke resten.

Må kanskje sette echo i en løkke eller explode, men ikke helt sikker hvordan dette gjøres. Kanskje foreach?

Noen som kan hjelpe litt? :)

 

Vist listen ser slik ut:

 

brukerid:brukernavn:epost:antallbesøk

brukerid:brukernavn:epost:antallbesøk

brukerid:brukernavn:epost:antallbesøk

 

 

 

må du først bruke explode på enter (/n) så på kolon. da kan du bruke fildel[?][1] til å få ut navnet der spørsmålstegnet er linjenr.

Lenke til kommentar

http://php.net/file <=Leser en fil inn i en matrise (array)

http://php.net/explode <=Deler en streng i en matrise basert på et skilletegn

http://php.net/foreach <=Går igjennom en matrise enhet for enhet.

 

 

 

$fil = 'minfil.txt';
$fildata = file($fil);
foreach($fildata as $linje)
{
 $feltdata = explode(':', $linje);
 foreach($feltdata as $felt)
 {
echo "$felt, ";
 }
 echo '<br/>';
}

 

 

 

...og hvis det begynner å gå tregt så er database det neste steget.

 

 

Edit: Hvis du har tenkt å bruke dette til noe fornuftig så vil du definitivt sjekke at file() faktisk returnerer en matrise. Hvis $fil peker på en fil som ikke er tilgjengelig så vil resten av løkken feile.

Endret av BlueEAGLE
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...