Sagen Sie zum Beispiel, ich habe ...
$var1 = "ABC"
$var2 = 123
und unter bestimmten Bedingungen möchte ich die beiden so austauschen ...
$var1 = 123
$var2 = "ABC"
Gibt es eine PHP-Funktion, um dies zu tun, anstatt eine dritte Variable erstellen zu müssen, um einen der Werte zu halten, und dann jeden neu zu definieren, wie so ...
$var3 = $var1
$var1 = $var2
$var2 = $var3
Für solch eine einfache Aufgabe ist es wahrscheinlich sowieso schneller, eine dritte Variable zu verwenden, und ich könnte immer meine eigene Funktion erstellen, wenn ich es wirklich wollte. Sie haben sich nur gefragt, ob so etwas existiert?
Update: Die beste Lösung ist die Verwendung einer dritten Variablen oder das Umschließen einer Funktion. Es ist sauber und einfach. Ich stellte die Frage eher aus Neugier und die gewählte Antwort war eine Art „nächstbeste Alternative“. Verwenden Sie einfach eine 3. Variable.
b = a xor b
,a = a xor b
,b = a xor b
sollte es tun ... Keine Ahnung , ob noch eine Funktion, ich bin mit PHP nicht gut.