Maison > Article > développement back-end > Comment échanger les valeurs de deux variables en php
Comment échanger les valeurs de deux variables en PHP : 1. Utilisez une troisième variable pour échanger deux nombres, un code tel que "echo ."a =".$a." $b. "n";"; 2. Échangez deux valeurs de variable sans utiliser la troisième variable, un code tel que "list($a, $b)=array...".
L'environnement d'exploitation de cet article : système Windows 7, ordinateur Dell G3, PHP version 7.1.
Cet article vous présente principalement la méthode d'implémentation spécifique de PHP échangeant les valeurs de deux variables.
Échanger deux variables signifie échanger les valeurs des variables entre elles. Cela se fait généralement via les données en mémoire.
Il existe deux manières d'échanger deux variables :
Ci-dessous, nous présenterons la méthode d'échange des valeurs de deux variables en PHP à travers des exemples de code spécifiques.
Méthode 1 : Utiliser la troisième variable pour échanger deux nombres
Le code est le suivant :
<?php $a = 15; $b = 27; echo "交换前的数字是:"."a =".$a." and b=".$b; $temp = $a; $a = $b; $b = $temp; echo "<br>交换后的数字是:"."a =".$a." and b=".$b."\n";
L'effet est le suivant :
Méthode 2 : Échanger deux valeurs de variable sans utiliser la troisième variable
Le code est le suivant :
<?php $a = 15; $b = 276; echo "交换前:"."a=". $a . ',' ."b=". $b; list($a, $b) = array($b, $a); echo "<br>交换后:"."a=". $a . ',' ."b=". $b;
list() signifie attribuer les valeurs du tableau à un ensemble de variables.
Remarque : dans les versions antérieures à PHP 7.1.0, list() ne peut être utilisé que pour les tableaux indexés numériquement, et il est supposé que l'indexation numérique commence à 0.
En PHP 5, list() commence à attribuer des valeurs à partir du paramètre le plus à droite ; en PHP 7, list() commence à attribuer des valeurs à partir du paramètre le plus à gauche.
Le résultat de sortie est le suivant :
Tutoriel d'apprentissage recommandé : "Tutoriel PHP"
Cet article concerne La méthode spécifique d'échange des valeurs de deux variables en PHP 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!