Heim > Backend-Entwicklung > PHP-Problem > So tauschen Sie die Werte zweier Variablen in PHP aus, ohne Zwischenvariablen zu verwenden

So tauschen Sie die Werte zweier Variablen in PHP aus, ohne Zwischenvariablen zu verwenden

青灯夜游
Freigeben: 2023-03-17 20:50:02
Original
3078 Leute haben es durchsucht

Austauschmethode: 1. Verwenden Sie die von PHP bereitgestellte String-Splitting-Funktion explosion(), um die Syntax „$b=explode(“|“,$a.“|“.$b);$a=$b[ zu implementieren. 1];$b=$b[0];"; 2. Verwenden Sie Zuweisungsoperationen sowie Additions- und Subtraktionsoperationen, um dies zu erreichen. Die Syntax lautet „$a=$a+$b;$b=$a-$b;$ a=$a -$b;"; 3. Verwenden Sie dazu Arrays und list()-Funktionen mit der Syntax „list($b,$a)=array($a,$b);".

So tauschen Sie die Werte zweier Variablen in PHP aus, ohne Zwischenvariablen zu verwenden

Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP8-Version, DELL G3-Computer

In PHP sind keine Zwischenvariablen (dritte Variablen) erforderlich, um die Werte zweier Variablen auszutauschen

Methode 1: Verwenden Sie die von PHP bereitgestellte Zeichenfolgenaufteilungsfunktion explosion, um

<?php
$a=333;
$b=444;
$b=explode("|", $a."|".$b);
var_dump($b);
$a=$b[1];
$b=$b[0];
echo $a."<br>";
echo $b;
?>
Nach dem Login kopieren

zu implementieren

<?php
header("Content-type:text/html;charset=utf-8");
$a=333;
$b=444;
$a=$a+$b;
$b=$a-$b;
$a=$a-$b;
echo $a."<br>";
echo $b;
?>
Nach dem Login kopieren

output -Ergebnis:

So tauschen Sie die Werte zweier Variablen in PHP aus, ohne Zwischenvariablen zu verwenden

Methode 2: Verwenden Sie Arrays und List () -Funktionen, um

implementierungsideen zu implementieren:

So tauschen Sie die Werte zweier Variablen in PHP aus, ohne Zwischenvariablen zu verwenden


zwei variable Werte in ein Array in der Reihenfolge list(), um die Reihenfolge der Werte im Array umzukehren. Zuweisung zu zwei Variablen

Die Funktion list() wird verwendet, um einer Reihe von Variablen in einem Vorgang Werte zuzuweisen.
  • <?php
    $a=333;
    $b=444;
    list($b,$a)=array($a,$b);
    echo $a."<br>";
    echo $b;
    ?>
    Nach dem Login kopieren
    Ausgabeergebnisse:
  • Empfohlenes Lernen: „

    PHP-Video-Tutorial
  • Das obige ist der detaillierte Inhalt vonSo tauschen Sie die Werte zweier Variablen in PHP aus, ohne Zwischenvariablen zu verwenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage