---
title: "Plocka en tag ur en sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/171243-plocka-en-tag-ur-en-sträng"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "mall"
published: "2008-05-04T11:02:13.000Z"
updated: "2008-05-05T10:46:55.000Z"
replies: 8
views: 642
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/171243-plocka-en-tag-ur-en-sträng"
---

# Plocka en tag ur en sträng

## #1 — mall, 2008-05-04T11:02Z

HEj.

Jag har en strang uphamtat fran databasen med massa text ich html i.

Dar finns flera 

```
<img
```

 taggar.

Jag behover plocka den forsta \<img src="images/imagename.gif" etc\> ur strangen.

Sakert superenkelt  - for den som vet hur :)

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

## #2 — mall, 2008-05-05T07:58Z

ingen?

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

## #3 — greyhound, 2008-05-05T08:32Z

Du kan använda [strpos](http://se2.php.net/manual/en/function.strpos.php) och [substr](http://se2.php.net/manual/en/function.substr.php). Eller om du vill vara mera avancerad och köra med regexp så använd [preg_match](http://se2.php.net/manual/en/function.preg-match.php).

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

## #4 — mall, 2008-05-05T09:40Z

hmmmmmm. Kaske jag utryckte mig felaktigt.

Strangen
massa text text text text text text text text text text text text text text text text text text text text text \<img src="imagename.gif"\>text text text text text text text text text text text text text text text text text text.

Jag behover fa ut imagename.gif

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

## #5 — metalboy, 2008-05-05T09:47Z

Använd preg_match()

Se manualen för exempel: <http://www.php.net/preg_match>

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

## #6 — fiddler, 2008-05-05T10:26Z

Ett sätt:

```php
<?
	function get_img_name($text)
	{
		$pos1 = strpos($text,"<img");
		$pos2 = strpos($text,"\">",$pos1);
		return substr($text,$pos1+10,$pos2-$pos1-10);
	}

	$text='text text text <img src="imagename.gif">text text';
	print get_img_name($text);
?>
```

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

## #7 — mall, 2008-05-05T10:41Z

TACK!

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

## #8 — fiddler, 2008-05-05T10:45Z

> **mall skrev:**
>
> TACK!

Kul om det funkar. :)

Ett litet varningens ord bara. Det funkar endast så länge koden är på formen \<img src="bild.xxx"\>. Om du avlutar bildtaggen med /\> eller lägger in t.ex title så spricker det.

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

## #9 — mall, 2008-05-05T10:46Z

Jag har redan fixat sa att den funkar med dem forutsatningar min kod har! :)))

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

---

Tråden på webben: https://www.webforum.nu/amne/php/171243-plocka-en-tag-ur-en-sträng
