Il existe deux manières d'implémenter l'échange de deux valeurs variables en PHP. La première méthode utilise une troisième variable temporaire. La deuxième méthode consiste à échanger les valeurs de deux variables sans utiliser la troisième variable.
Ci-dessous, nous vous présenterons la méthode PHP d'échange de deux valeurs de variable à travers des exemples de code spécifiques.
Tout d'abord, tout le monde doit savoir qu'échanger deux variables signifie échanger les valeurs des variables entre elles. Cela se fait généralement avec des données en mémoire.
Méthode 1 : Le moyen le plus simple d'échanger deux variables est d'utiliser une troisième variable temporaire
<?php $a = 15; $b = 27; // 交换逻辑 echo "<br>交换前的数字为:<br>"; echo "a =".$a." 且 b=".$b; $temp = $a; $a = $b; $b = $temp; echo "<br>交换后的数字为: <br>"; echo "a =".$a." 且 b=".$b."<br>";
Sortie :
交换前的数字为: a =15 且 b=27 交换后的数字为: a =27 且 b=15
Méthode 2 : Échangez deux valeurs de variable sans utiliser la troisième variable
<?php $a = 15; $b = 27; echo "<br>交换前: ". $a . ',' . $b; list($a, $b) = array($b, $a); echo "<br>交换后: ". $a . ',' . $b."<br>";
Sortie :
交换前: 15,27 交换后: 27,15
Remarque :
La fonction list() signifie attribuer les valeurs du tableau à un ensemble de variables
list ( mixed $var1 [, mixed $... ] ) : array
Comme array(), ce n'est pas une vraie fonction, mais la structure du langage. list() peut attribuer des valeurs à un ensemble de variables en une seule opération.
Le paramètre var1 représente une variable. La valeur de retour est le tableau spécifié.
Cet article est une introduction à deux méthodes d'échange des valeurs de deux variables en PHP. C'est simple et facile à comprendre. J'espère qu'il sera utile aux amis dans le besoin !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!