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
3181 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
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
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage