Sehen Sie sich die vier Methoden in PHP an, um zwei Ganzzahlvariablen auszutauschen?
Zwei ganzzahlige Variablen austauschen
Eine Zwischenvariable verwenden
Das ist am einfachsten zu verstehen
$a = 1; $b = 2; $temp = $a; $a = $b; $b = $temp; var_dump($a, $b);
Verwenden Sie keine Zwischenvariablen, sondern verlassen Sie sich einfach auf mehrere Additionen und Subtraktionen, um eine clevere Konvertierung durchzuführen
$a = 10; $b = 5; $a = $a + $b; $b = $a - $b; $a = $a - $b; var_dump($a, $b);
Verwenden Sie mehrere XORs in Bitoperationen
Das ist am schwersten zu verstehen
$a = 1; $b = 3; $a = $a ^ $b; $b = $a ^ $b; $a = $a ^ $b; var_dump($a, $b);
Verwenden Sie eine Listenstruktur
Beachten Sie, dass list () eine A-Struktur ist ähnlich wie array ()
Dies wurde vom Qufo-Benutzer in den Kommentaren vorgeschlagen, vielen Dank
Bei Verwendung von list bitte auf die PHP-Version achten
$a = 4; $b = 5; list($b, $a) = [$a, $b];//等同于 [$b, $a] = [$a, $b]; var_dump($a , $b);
Empfohlenes Lernen: „PHP Video Tutorial“
Das obige ist der detaillierte Inhalt vonSchauen Sie sich die vier Methoden in PHP an, um zwei Integer-Variablen auszutauschen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!