---
title: "\"Strippa\" ned en URL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/120583-strippa-ned-en-url"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "mikaeled"
published: "2005-01-20T10:29:17.000Z"
updated: "2005-01-21T01:08:46.000Z"
replies: 1
views: 347
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/120583-strippa-ned-en-url"
---

# "Strippa" ned en URL

## #1 — mikaeled, 2005-01-20T10:29Z

Hej,

Säg att en URL är lång med flera mappar, t ex 
<http://www.example.com/mapp/directory/hej>

Då vill jag "strippa" ned den (svengelska :)) till

$url\[0\] är <http://www.example.com/mapp/directory>
$url\[1\] är <http://www.example.com/mapp>
$url\[2\] är <http://www.example.com>

Det vore också bra att den vet när rooten är nåd, i detta fallet \[2\]...

Hur gör man? :q

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

## #2 — Matte, 2005-01-21T01:08Z

Testa något i stil med

```
$url_start = 'http://www.example.com/mapp/directory/hej';

$url = array();

while (!preg_match("#[url]http://[/url][^/]+$#", $url_start)) {
   $url_start = preg_replace("#/[^/]*(/)*$#", "", $url_start);
   $url[] = $url_start;
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/120583-strippa-ned-en-url
