---
title: "explode ????"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/113717-explode"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "andsj0"
published: "2004-10-17T09:37:36.000Z"
updated: "2004-10-17T11:04:51.000Z"
replies: 5
views: 315
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/113717-explode"
---

# explode ????

## #1 — andsj0, 2004-10-17T09:37Z

jag har en lista på lite prylar i en mysql databas. 
Resultatet från fältet prod kan se ut som följande:

 bildel011
 bildel026
 bildel009

 tillbehor129
 tillbehor088
 tillbehor116

Finns det något smidigt sätt att dela upp detta så jag får siffrorna
i en variabel och produktnamnet i en annan.

Just nu har jag hela namnet i en variabel som heter $produkt.

/andsj0

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

## #2 — Peeer, 2004-10-17T09:40Z

Är det alltid 3 siffror i slutet av strängen? Titta isf på <http://se.php.net/substr>

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

## #3 — andsj0, 2004-10-17T10:02Z

Ok, det ser ut att funka till viss del. Men hur får jag fatt i siffrorna?
Jag behöver även dessa och fattar inte riktigt hur jag får tag på dom.

/andsj0

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

## #4 — Rocket, 2004-10-17T10:37Z

Använd substr() för att plocka ut de tre sista tecknen och lägga dem i en ny sträng. Denna strängen innehåller nu bara siffror och du kan få den integer som dessa representerar med hjälp av intval().

```php
$text = "tillbehor129";
$temp = substr($text, strlen($text)-3, strlen($text));
$value = intval($temp);
```

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

## #5 — Matte, 2004-10-17T10:47Z

Det borde även gå att göra så här:

```
preg_match("/(.*?)(\d{3})/", $produkt, $match);

list(, $namn, $nummer) = $match;
```

Men som Rocket påpekade, $nummer blir här en sträng som kan ha en nolla i början. För att få det till ett tal använd intval().

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

## #6 — andsj0, 2004-10-17T11:04Z

Nu ser det ut att fungera som jag tänkt mig.
Tack för hjälpen.
/andsj0

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

---

Tråden på webben: https://www.webforum.nu/amne/php/113717-explode
