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

Échangez deux valeurs de variable en PHP

藏色散人
Libérer: 2019-05-24 18:20:20
original
11623 Les gens l'ont consulté

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>";
Copier après la connexion

Sortie :

交换前的数字为:
a =15 且 b=27
交换后的数字为: 
a =27 且 b=15
Copier après la connexion

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>";
Copier après la connexion

Sortie :

交换前: 15,27
交换后: 27,15
Copier après la connexion

Remarque :

La fonction list() signifie attribuer les valeurs du tableau à un ensemble de variables

list ( mixed $var1 [, mixed $... ] ) : array
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal