---
title: "MySQL explode"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/191747-mysql-explode"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Inferis"
published: "2013-09-24T22:02:56.000Z"
updated: "2013-09-25T14:26:04.000Z"
replies: 3
views: 1145
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/191747-mysql-explode"
---

# MySQL explode

## #1 — Inferis, 2013-09-24T22:02Z

Hej!
Har kört fast lite. Det funkar att hämta det jag vill så länge datan ser likadan ut i databasen.
Men hur gör jag för att bara hämta de två sista?

Det kan se ut så här i db och variera en del:
123 ccc, 234,345 aaa, bbb
ddd, ffff, 234,345 aaa, bbb
234, 345 aaa, bbb
345 aaa, bbb

I mitt fall vill jag bara hämta datan från två sista komma. Och helst utan siffror efter näst sista komma. Sista komma innehåller aldrig siffror.
Alltså -\> aaa, bbb (och inte 345)
aaa, bbb, 345 är aldrig samma värde

```
$phoneChunks = explode(",", $phone);
echo "Hela = $phone <br />";
echo "Första = $phoneChunks[0]<br />";
echo "Andra = $phoneChunks[1]<br />";
echo "Tredje = $phoneChunks[2]";
```

Ovanstående kod fungerar bra om datan alltid innehåller två komma. Men det är ibland fler. Så det är de två sista jag vill ha.

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

## #2 — @nders, 2013-09-25T04:57Z

Fast det här har ju mycket lite med SQL att göra. Flyttar tråden till PHP-forumet istället.

mvh

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

## #3 — prplxr, 2013-09-25T07:38Z

Använd dig av count($phoneChunks) för att få reda på hur "lång" arrayen är och jobba dig därifrån.

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

## #4 — Inferis, 2013-09-25T14:26Z

Count hade jag inte en tanke på. Tack!
Jag löste det så här.

```
if (count($phoneChunks)>"2")
  {
  echo str_replace(array(1,2,3,4,5,6,7,8,9,0,' '),'', $phoneChunks[1]);
  }
	else
  {
  echo str_replace(array(1,2,3,4,5,6,7,8,9,0,' '),'', $phoneChunks[0]);
  }
```

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

---

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