---
title: "Anropa funktion"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/49177-anropa-funktion"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "LAMP"
published: "2002-07-31T23:11:10.000Z"
updated: "2002-08-02T14:23:53.000Z"
replies: 11
views: 425
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/49177-anropa-funktion"
---

# Anropa funktion

## #1 — LAMP, 2002-07-31T23:11Z

Jag har funktionen nedan som jag vill köra på variabeln $artikel. Jag skriver:

```php
print Parser($artikel);
```

 

Men får då bara ut Parser(..allt innehåll...), hur göra för att funktionen ska köras?

```php
function Parser($artikelText ) {

$artikelText = str_replace( '[ b]' , "<b>", $artikelText );
$artikelText = str_replace( '[ /b]', "</b>", $artikelText );
$artikelText = str_replace( '[ B]' , "<b>", $artikelText );
$artikelText = str_replace( '[ /B]', "</b>", $artikelText );

$artikelText = str_replace( '[ i]' , "<i>", $artikelText );
$artikelText = str_replace( '[ /i]', "</i>", $artikelText );
$artikelText = str_replace( '[ I]' , "<i>", $artikelText );
$artikelText = str_replace( '[ /I]', "</i>", $artikelText );

$artikelText = str_replace( '[ u]' , "<u>", $artikelText );
$artikelText = str_replace( '[ /u]', "</u>", $artikelText );
$artikelText = str_replace( '[ U]' , "<u>", $artikelText );
$artikelText = str_replace( '[ /U]', "</u>", $artikelText );

return( $artikelText );

}
```

RED: den ser lite knasig ut för wF tolkar det som forumkod. :(

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

## #2 — OlleBoop, 2002-07-31T23:32Z

Prova att anropa med

```
Parser($artikel);
```

Och ändra sista raden i funktionen till:

```
print( $artikelText );
```

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

## #3 — LAMP, 2002-07-31T23:50Z

Tack, det fungerade lysande :D

Men bör man skriva ut i en funktion?

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

## #4 — SPiN, 2002-08-01T08:09Z

Nej, åtminstone inte i en sån här typ av funktion. Returnera istället. :)

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

## #5 — LAMP, 2002-08-01T09:46Z

> **SPiN skrev:**
>
> Nej, åtminstone inte i en sån här typ av funktion. Returnera istället. :)

Jag lyckas ej få ut något bra om jag använder return. :(

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

## #6 — LAMP, 2002-08-01T23:17Z

Ingen som vet hur man bär sig åt för att kunna använda return i en funktion?

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

## #7 — SPiN, 2002-08-01T23:20Z

Du har inte gjort något fel, det är det som är grejjen. ;)
Testa igen. Eller med en enkel funktion, för att se om **det** fungerar:

```
function Parse() {
     return "Returnerat från Parse()";
}
echo Parse();
```

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

## #8 — SPiN, 2002-08-01T23:21Z

Aha! :i
Det kan vara för att du inte hade några parenteser runt print()!

Testa: 

```
print( Parser( $artikel ) );
```

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

## #9 — Denkan, 2002-08-02T03:33Z

return $artikelText;

d.v.s inga parenteser kring return-värdet... så kör jag iaf

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

## #10 — LAMP, 2002-08-02T10:20Z

> **SPiN skrev:**
>
> Aha! :i
> Det kan vara för att du inte hade några parenteser runt print()!
> 
> Testa: 
>
> ```
> print( Parser( $artikel ) );
> ```

SPIN, du slog huvudet på spiken där, Tack!  :bire 

Tack också till dig Denkan, men det fungerar med paranteser också.  Kul att se fler som är aktiva och svarar på trådar, och inte enbart läser dem. :bire

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

## #11 — Mungo, 2002-08-02T13:46Z

Varför använda Print när echo finns?

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

## #12 — LAMP, 2002-08-02T14:23Z

> **Mungo skrev:**
>
> Varför använda Print när echo finns?

För jag gör det lätt för mig, och det går av vana. Eftersom jag använder *println* i JSP/Servlets.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/49177-anropa-funktion
