Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Lihatlah empat kaedah dalam PHP untuk menukar dua pembolehubah integer

Lihatlah empat kaedah dalam PHP untuk menukar dua pembolehubah integer

藏色散人
藏色散人ke hadapan
2021-11-16 14:43:403311semak imbas

Lihat empat kaedah dalam PHP untuk menukar dua pembolehubah integer?

Tukar dua pembolehubah integer

  • Gunakan pembolehubah perantaraan

Ini adalah yang paling mudah untuk difahami

$a = 1;
$b = 2;
$temp = $a;
$a = $b;
$b = $temp;
var_dump($a, $b);
  • Jangan gunakan pembolehubah perantaraan, hanya bergantung pada beberapa penambahan dan penolakan untuk menukar dengan bijak

$a = 10;
$b = 5;
$a = $a + $b;
$b = $a - $b;
$a = $a - $b;
var_dump($a, $b);
  • Gunakan berbilang XOR dalam operasi bit

Ini adalah yang paling sukar untuk difahami

$a = 1;
$b = 3;
$a = $a ^ $b;
$b = $a ^ $b;
$a = $a ^ $b;
var_dump($a, $b);
  • Gunakan struktur senarai

Perhatikan bahawa senarai () ialah struktur yang serupa dengan tatasusunan ()

Ini dibangkitkan oleh pengguna qufo dalam ulasan, terima kasih banyak

Apabila menggunakan senarai, sila beri perhatian kepada versi PHP

$a = 4; $b = 5;
list($b, $a) = [$a, $b];//等同于 [$b, $a] = [$a, $b];
var_dump($a , $b);

Pembelajaran yang disyorkan: "Tutorial video PHP

Atas ialah kandungan terperinci Lihatlah empat kaedah dalam PHP untuk menukar dua pembolehubah integer. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:learnku.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam