WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   PHP: Växla variabler (https://www.wn.se/forum/showthread.php?t=27201)

oddholst 2008-02-16 13:30

Hej.

Finns det något enklare sätt att växla värdet mellan två variabler än att använda tre rader kod och en temporär variabel emellan:
$variabel1= "Alfa";
$variabel2= "Beta";

Växlingen:
$temp = $variabel1;
$variabel1 = $variabel2;
$variabel2 = $temp;

???

Adam N 2008-02-16 14:16

Har för mig att man i Python kan skriva typ:

variabel1, variabel2 = variabel2, variabel1

I de flesta andra språk får man skriva som du har gjort, men här och där kan det finnas swap-funktioner som gör det på en rad typ:

swap(variabel1, variabel2)

Du kan förstås skriva din egen swap-funktion om du har behov för det på flera ställen.

Edit: Missade att det gällde PHP. Någon som kan det kanske kan ge ett mer relevant svar.

tartareandesire 2008-02-16 14:23

Kolla här

Dock tvekar jag på att det skulle spela någon roll alls om du inte ska göra det typ 1000 gånger i samma fil....


Alla tider är GMT +2. Klockan är nu 19:42.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson