---
title: "Ändra lite i en funktion..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/82257-ändra-lite-i-en-funktion"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "nkrantz"
published: "2003-07-18T09:37:30.000Z"
updated: "2003-07-18T11:07:43.000Z"
replies: 2
views: 177
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/82257-ändra-lite-i-en-funktion"
---

# Ändra lite i en funktion...

## #1 — nkrantz, 2003-07-18T09:37Z

Hej!

Har följande kod för att hämta upp alla emailadresser angivna i en text och spara dessa som en array.

```php
function removeEmail($strBulk)
	{
		$arrReturn = Array();
		$i=0;
		
		preg_match_all ("/([\w\.\-_]+)(@)([\w\.\-_]+)/i", $strBulk, $arrEmail);
		
		while (list ($key, $val) = each ($arrEmail[0]))
		{
			if (preg_match("/^[a-zA-Z0-9\-_.]+@[a-zA-Z0-9\-_.]+[.]{1}[a-zA-Z0-9]{2,3}$/i",$val))
			{
				$arrReturn[$i] = $val;
				$i++;
			}
		}
		
		return $arrReturn;
	}
```

Vad jag nu vill göra är att från en text som kommer in så vill jag radera alla epostadresser och returnera den text som blir kvar.

Någon som vill hjälpa mig?

// Nippe

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

## #2 — Matte, 2003-07-18T10:35Z

Testa

```php
$strBulk = preg_replace("/([w.-_]+)(@)([w.-_]+)/i", "", $strBulk);
```

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

## #3 — nkrantz, 2003-07-18T11:07Z

Strålande!

Tack så mycket!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/82257-ändra-lite-i-en-funktion
