Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Befehl um den Inhalt zweier Variablen zu tauschen
Frage
Hallo!
Gibt es einen solchen Befehl bei PHP, analog zum Basicbefehl "Swap"?
Danke!
Barbaro
Antwort 1 von son_quatsch
Nö, aber kannste Dir das nicht selbst basteln?
function swap(&$a, &$b) {
$c= $a;
$a= $b;
$b= $c;
}Antwort 2 von Barbaro
Nein. Kannst Du mir den Code bitte erklären? Besonders die Kaufmannsünder.
Antwort 3 von son_quatsch
function swap(&$a, &$b) Funktionsdefinition: "swap" ist der Name, "a" und "b" zwei ParameterZitat:
{
Beginn des Funktionsrumpfes{
Zitat:
$c= $a;
Zuweisung. "c" bekommt denselben Inhalt wie "a". Da man unter PHP keine Variablen deklarieren kann, geschieht dies automatisch bei ihrer ersten Verwendung. Und "c" ist nirgendwo deklariert.$c= $a;
Zitat:
$a= $b;
$b= $c;
dasselbe$a= $b;
$b= $c;
Zitat:
}
Ende des Funktionsrumpfes. Streng genommen ist es gar keine Funktion (sondern nur eine Prozedur), da wir keinen Rückgabewert haben.}
Kaufmannsund: PHP-Doku
Antwort 4 von Barbaro
Vielen Dank! Ich werd mal den Hersteller anmailen. Wenn das so einfach ist, können die das doch bestimmt auch.
MFG!
Barbaro
MFG!
Barbaro
Antwort 5 von son_quatsch
Hersteller? Bitte mehr Details :-)
Antwort 6 von Barbaro
Antwort 7 von son_quatsch
Sorry, wo ist jetzt der Bezug zu PHP?

