---
title: "Variabel fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/88924-variabel-fråga"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Melea"
published: "2003-10-19T18:21:31.000Z"
updated: "2003-10-19T18:33:26.000Z"
replies: 6
views: 322
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/88924-variabel-fråga"
---

# Variabel fråga

## #1 — Melea, 2003-10-19T18:21Z

Hejsan!

Är nybörjare på PHP-delen och undrar över en funktion som jag har i ASP som jag nu vill konvertera om till PHP.

I ASP ser den ut såhär:

```
dim bilder, bild1, bild2

bild1 = "bild1.gif"
bild2 = "bild2.gif"

bilder = bild1
function setBilder ()
if bilder = bild1 then
bilder = bild2
else
bilder = bild1
end if
setBilder = bilder
end function
```

och när jag nu försöker bygga om den till PHP så funkar det inge vidare, vad är det jag missat?

```php
$bild1 = "bild1.gif";
$bild2 = "bild2.gif";
$bilder = "bild1.gif";

function setBilder() {
if ($bilder == $bild1) {
$bilder == $bild2;
} else {
$bilder == $bild1;
}
$setBilder == $bilder;
}
```

Tack på förhand!

Mvh

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

## #2 — Melea, 2003-10-19T18:22Z

Kan nämnas att funktionen gör så det loopas ut varannan bild.

Så det blir:

bild1.gif hejsan
bild2.gif hej
bild1.gif tjena

And so on... :)

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

## #3 — Sebbe, 2003-10-19T18:24Z

Är ingen höjdare på PHP jag heller, men det här borde väl funka?

```php
$bild1 = "bild1.gif";
$bild2 = "bild2.gif";
$bilder = "bild1.gif";

function setBilder() {
  if ($bilder == $bild1) {
    $bilder = $bild2;
  } else {
    $bilder = $bild1;
  }

  return $bilder;
}
```

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

## #4 — @nders, 2003-10-19T18:25Z

Jämförelser med två likhetstecken, tilldelningar med ett.

Jag har för mig att man i php returnerar värden från funktioner med *return*, och eftersom jag inte kan php det minsta kan jag bara gissa:

```php
function setBilder() {
if ($bilder == $bild1) {
$bilder = $bild2;
} else {
$bilder = $bild1;
}
return $bilder;
}
```

Som sagt, gissar bara. ;)

**red:** Sebbe! :D
Här också! ;)

Mvh

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

## #5 — Sebbe, 2003-10-19T18:27Z

> **@nders skrev:**
>
> **red:** Sebbe! :D
> Här också! ;)

Jao! :D

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

## #6 — Nexus86, 2003-10-19T18:33Z

Ska du sätta variablerna precis som i asp får du byta till: 

```php
$bild1 = "bild1.gif";
$bild2 = "bild2.gif";
$bilder = $bild1;
```

Detta låter även lite vettigare så att du bara behöver sätta bild1.gif på ett ställe. ;)

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

## #7 — Melea, 2003-10-19T18:33Z

Älskar wF!
Svar efter 2 min... säger väl de mesta ;)

Tack Sebbe och @nders :e

**/r** Sebbe hjälpte mig så jag fick sätta $bilder = setBilder($bild1, $bild2, $bilder); innan loopen tog slut.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/88924-variabel-fråga
