Maison  >  Article  >  programmation quotidienne  >  Échangez deux valeurs de variable en PHP

Échangez deux valeurs de variable en PHP

藏色散人
藏色散人original
2019-01-28 15:26:3611566parcourir

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.

Échangez deux valeurs de variable en PHP

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 . &#39;,&#39; . $b;
list($a, $b) = array($b, $a);
echo "<br>交换后:  ". $a . &#39;,&#39; . $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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn