Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menukar nilai dua pembolehubah dalam PHP tanpa menggunakan parameter ketiga
Kaedah: 1. Gunakan "$a=$a $b;$b=$a-$b;$a=$a-$b;" untuk mencapai pertukaran; b,$a)=array($a,$b);" untuk bertukar; 3. Gunakan fungsi pemisahan rentetan meletup yang disediakan dalam PHP untuk melaksanakan pertukaran.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Terdapat tidak perlu untuk bab ketiga dalam PHP Tiga pembolehubah menukar nilai dua pembolehubah
Kaedah 1:
<?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; ?>
Hasil output :
Kaedah 2:
<?php $a=333; $b=444; list($b,$a)=array($a,$b); echo $a."<br>"; echo $b; ?>
Hasil keluaran:
Kaedah 3: Kami Untuk mencapai ini, kami menggunakan fungsi pemisahan rentetan meletup yang disediakan dalam PHP.
<?php $a=333; $b=444; $b=explode("|", $a."|".$b); var_dump($b); $a=$b[1]; $b=$b[0]; echo $a."<br>"; echo $b; ?>
Hasil keluaran:
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menukar nilai dua pembolehubah dalam PHP tanpa menggunakan parameter ketiga. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!