Heim > Artikel > Backend-Entwicklung > So tauschen Sie die Werte zweier Variablen in PHP aus, ohne eine dritte Variable zu verwenden
Methode 1: XOR-Verknüpfung verwendenMethode: 1. Verwenden Sie die Anweisung „$a=$a^$b;$b=$b^$a;$a=$a^$b;“ 2. Verwenden Sie $b=explode(“|“ , $a.“|“.$b);$a=$b[1];$b=$b[0];“ Anweisung; 3. Verwenden Sie „list($b,$a)=array($a , $b);" von zwei Variablen
<?php header("Content-type:text/html;charset=utf-8"); $a=125; $b=854; echo '交换前 :<br />'; echo $a."<br>"; echo $b."<br>"; $a=$a^$b; $b=$b^$a; $a=$a^$b; echo '<br>交换后 :<br />'; echo $a."<br>"; echo $b; ?>
Ausgabeergebnis:
Methode 2:
<?php header("Content-type:text/html;charset=utf-8"); $a=12; $b=85; echo '交换前 :<br />'; echo $a."<br>"; echo $b."<br>"; $b=explode("|", $a."|".$b); $a=$b[1]; $b=$b[0]; echo '<br>交换后 :<br />'; echo $a."<br>"; echo $b; ?>
Methode 3:
<?php header("Content-type:text/html;charset=utf-8"); $a=126; $b=85; echo '交换前 :<br />'; echo $a."<br>"; echo $b."<br>"; list($b,$a)=array($a,$b); echo '<br>交换后 :<br />'; echo $a."<br>"; echo $b; ?>Ausgabeergebnis:
Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo tauschen Sie die Werte zweier Variablen in PHP aus, ohne eine dritte Variable zu verwenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!