Maison >développement back-end >tutoriel php >Comment échanger les valeurs de deux variables en php

Comment échanger les valeurs de deux variables en php

藏色散人
藏色散人original
2018-11-20 11:17:0515442parcourir

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...".

Comment échanger les valeurs de deux variables en php

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 :

Comment échanger les valeurs de deux variables en php

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

Comment échanger les valeurs de deux variables en php

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!

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

Articles Liés

Voir plus