---
title: "Hur raderar man en rad med php"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/114122-hur-raderar-man-en-rad-med-php"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Snakes"
published: "2004-10-21T22:56:12.000Z"
updated: "2004-10-21T23:14:16.000Z"
replies: 2
views: 234
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/114122-hur-raderar-man-en-rad-med-php"
---

# Hur raderar man en rad med php

## #1 — Snakes, 2004-10-21T22:56Z

Hur raderar jag en rad med php där iden ska stämma med den iden jag vill ta bort. en rad kan se ut så här
34\|Rubrik\|nyhet\|datum\|

jag vet att jag ska använda fopen och fclose men jag vet inte hur

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

## #2 — priority, 2004-10-21T23:10Z

nått i den här stilen?

```php
$removeid=34;
$array = file("fil.dat"); // läs in filen
$fw = fopen("fil.dat", "w"); // öppna filen för skrivning
flock($fw, LOCK_EX); // lås filen
$i=0;
while ($i < count($array)) {
  list($id,$rubrik,$nyhet,$datum,) = explode('|',$array[$i]);
  if ($removeid != $id) { // skriv in alla rader utom den vi ska ta bort
    fputs($fw,chop($array[$i]) . "\n");
  }
  $i++;
}
flock($fw, LOCK_UN); // lås upp filen
fclose($fw); // stäng filen
```

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

## #3 — Snakes, 2004-10-21T23:14Z

Funkar det om jag inte har nåt i filen förutom den raden och vad gör LOCK_UN 
går det och skriva in saker i filen från andra platser samtidigt som det här scriptet körs?

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

---

Tråden på webben: https://www.webforum.nu/amne/php/114122-hur-raderar-man-en-rad-med-php
