---
title: "Gör funktion av sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/168809-gör-funktion-av-sträng"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "learn"
published: "2008-02-07T17:45:35.000Z"
updated: "2008-02-07T22:13:25.000Z"
replies: 3
views: 509
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/168809-gör-funktion-av-sträng"
---

# Gör funktion av sträng

## #1 — learn, 2008-02-07T17:45Z

Hmm...

Kan man omvandla en sträng till en funktion på något sätt?

Låt säga att jag har en sträng $str "2008-02-07" som jag vill köra en funktion på. Den aktuella funktionens namn "doSomething" finns lagrad i $function.

Jag vill alltså köra $function på $str. $function($str) =\> doSomething("2008-02-07").

Hoppas någon föstår hur jag menar!   :) 

Hur göra??

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

## #2 — SPiN, 2008-02-07T17:49Z

```
call_user_func($function, $str);
```

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

## #3 — learn, 2008-02-07T18:12Z

Tack!

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

## #4 — Fuel, 2008-02-07T22:13Z

aha .. alltid nåt nytt man lär sig om PHP :)

dock förstår jag inte poängen.. ett exempel från php.net

```php
function barber($type)
{
    echo "You wanted a $type haircut, no problem";
}
call_user_func('barber', "mushroom");
call_user_func('barber', "shave");
```

 
varför inte direkt köra

```php
barber("mushroom")
```

 ..?

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

---

Tråden på webben: https://www.webforum.nu/amne/php/168809-gör-funktion-av-sträng
