---
title: "split/explode"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/76106-split-explode"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Brimba"
published: "2003-05-06T15:14:08.000Z"
updated: "2003-05-06T15:38:42.000Z"
replies: 2
views: 134
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/76106-split-explode"
---

# split/explode

## #1 — Brimba, 2003-05-06T15:14Z

Tjennare!

När jag skriver exempelvis

```php
$arr = explode("|","a|b");
```

Så delar den upp värdet fint i en array med två poster.

Men om jag exempelvis vet att jag direkt vill skriva ut värdet

```php
$arr = explode("|","a|b");
echo $arr[0];
```

Så går ju det bra, men det känns omständigt. Därför vill jag göra:

```php
echo explode("|","a|b")[0];
```

Men det fungerar inte... Hur kan man lösa detta?

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

## #2 — RiC]-[iE, 2003-05-06T15:27Z

Re: split/explode

> **Brimba skrev:**
>
> Så går ju det bra, men det känns omständigt.

Det finns inget annat sätt vad jag vet.

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

## #3 — Matte, 2003-05-06T15:38Z

Har ingen möjlighet att testa där jag sitter nu, men något liknande detta borde fungera:

```
$str = "a|b";

echo substr($str, 0, strpos($str, "|"));
```

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

---

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