Gå til innhold

Finnes det noe "enter-tegn"?


Anbefalte innlegg

Jeg skal hente ut noe fra en flatfil!

Alt står på hver sin linje, så jeg lurte på om det fantes noe slags "enter-tegn"?

 

$info = explode(" ", $data);

 

Der skiller den mellom mellomrom

 

$info = explode(":", $data);

 

Der skiller den mellom :

 

Og det jeg egentlig lurte på var:

hva skal jeg sette innenfor "" i explode stringen når det er linjer den skal skille mellom?

holder det da bare å sette " ", eller er det noe tegn for "enter" (altså ny linje)?

Lenke til kommentar
Videoannonse
Annonse

Hva enter er varierer veldig med platformen. Det finnes to tegn som brukes som tegn for slutt på linje, carriage return ( \r ) og line feed ( \n ). I linux, unix og MacOSX brukes line feed (altså \n), MacOS (OSet til Apple før OSX) samt endel eldre OS bruker carriage return (altså \r). Hva med Windows? Vel, MS er sære og bruker en kombinasjon, dvs. \r\n. Den brukes også i noen protokoller som HTTP o.l.

Lenke til kommentar
Jeg skal hente ut noe fra en flatfil!

Alt står på hver sin linje, så jeg lurte på om det fantes noe slags "enter-tegn"?

 

$info = explode(" ", $data);

 

Der skiller den mellom mellomrom

 

$info = explode(":", $data);

 

Der skiller den mellom :

 

Og det jeg egentlig lurte på var:

hva skal jeg sette innenfor "" i explode stringen når det er linjer den skal skille mellom?

holder det da bare å sette " ", eller er det noe tegn for "enter" (altså ny linje)?

7706724[/snapback]

 

Bare for å pirke litt her .. slik skal en fil deles opp i linjer

PHP

<?php

$data file('filaMi.txt');

?>

 

.. og that's it. "file()"-funksjonen returnerer filen som et array; Linje for linje.

Endret av loathsome
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å
×
×
  • Opprett ny...