---
title: "fem rader"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/59862-fem-rader"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "@ndreas"
published: "2002-11-21T15:26:34.000Z"
updated: "2002-11-21T17:02:22.000Z"
replies: 1
views: 173
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/59862-fem-rader"
---

# fem rader

## #1 — @ndreas, 2002-11-21T15:26Z

Hej,

Jag har två script som tar ut de fem första raderna ur en fil. Det är dock ett problem med detta då scriptet skriver ut raderna så här:
Rad 1

Rad 2
Rad 3

Rad 4

Rad 5

Alltså med massa enterslag, hur gör man ett script som skriver ut de första fem raderna utan enterslag :q , måste vara så, detta ska läggas in i ett formulär som hidden och en ny rad läggs in överst.
Tack på förhand. :birp 

Här följer de två scripten.
\<? 
$fil ="fil.txt"; 
$radnr1 = 0; 
$radnr2 = 1; 
$radnr3 = 2; 
$radnr4 = 3; 
$radnr5 = 4; 
$file = file("$fil"); 
echo $file\[$radnr1\],$file\[$radnr2\],$file\[$radnr3\],$file\[$radnr4\],$file\[$radnr5\];
?\>

\<?
$fil = file("fil.txt");
for($i = 0; $i \< 5; $i++) {
    $fem_rader\[$i\] = $fil\[$i\];
}

while($current = array_shift($fem_rader)) {
echo $current;
}
?\>

Permalänk: https://www.webforum.nu/p/59862

## #2 — Matte, 2002-11-21T17:02Z

I windows kan man ha problem med att skräptecken (typ vagnretur) hänger kvar i raderna när man läser in en fil med file(). Prova det här och se om det gör någon skillnad:

```
$file = file("$fil"); 
for ($i=0; $i<sizeof($file); $i++){
  $file[$i] = rtrim($file[$i]);
}
```

Permalänk: https://www.webforum.nu/p/861895

---

Tråden på webben: https://www.webforum.nu/amne/php/59862-fem-rader
