---
title: "Ersätta ...."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/64296-ersätta"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Fredde Mannen"
published: "2003-01-09T10:20:53.000Z"
updated: "2003-01-09T16:33:15.000Z"
replies: 4
views: 209
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/64296-ersätta"
---

# Ersätta ....

## #1 — Fredde Mannen, 2003-01-09T10:20Z

Hur ska man lättast möjliga kunna erstätta exempel \[ID:någon siffra\] med en länk som ser eventuellt ut så här:

<http://www.domain.com/forum/index.php?forumID=den> siffran som fanns i \[ID:xxx\]

????  :q

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

## #2 — muskot, 2003-01-09T10:56Z

```
$ID = "http://www.domain.com/forum/index.php?forumID=$ID";
```

Eller?

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

## #3 — Darren, 2003-01-09T10:56Z

När du vil skriva ut länken så gör du så här:

```php
echo '<a href="http://www.domain.com/forum/index.php?forumID='.$ID.'">Länk Text</a>';
```

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

## #4 — Matte, 2003-01-09T11:38Z

Om jag förstått rätt så har du \[ID:någon siffra\] i någon text, och vill ersätta det med en länk. Då kan du göra så här:

```
<?php 

$text = "Någon text [ID:22] mera text [ID:24]";

$search = "/\[ID:(\d+)]/iU";
$replace = "<a href=\"http://www.domain.com/forum/index.php?forumID=$1\">$1</a>";

$text = preg_replace($search, $replace, $text);

echo $text;

?>
```

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

## #5 — Fredde Mannen, 2003-01-09T16:33Z

Matte: Du förstod vad jag menade... TACK TACK!!!!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/64296-ersätta
