Dans cet article, nous apprendrons l'échange de nombres en PHP. Nous apprendrons comment définir l'échange, comment coder pour échanger deux nombres, comment échanger plus de deux nombres et trois nombres et comment échanger des nombres avec ou sans variables temporaires, et plus encore.
PUBLICITÉ Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulésCommencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Commençons par la définition.
« L'échange en PHP est un terme défini comme un échange de valeurs. »
L'échange de deux nombres est un processus permettant d'échanger deux valeurs en utilisant ou sans utiliser une variable temporaire. J'espère que ces exemples seront utiles à tous les programmeurs qui souhaitent apprendre le concept d'échange.
Il existe deux façons d’échanger des numéros. Ces nombres contiennent des valeurs numériques.
Supposons que nous ayons une variable contenant une valeur de 10,
numéro1 = 10 ;
Et l'autre variable ayant une valeur de 20,
numéro2 = 20;
En échangeant ces deux nombres, le résultat devrait être,
numéro1 =20
numéro2= 10
Cela est possible avec l'utilisation de la troisième variable temporaire et également sans variable temporaire. L'échange de deux nombres peut être effectué à l'aide des opérateurs +, -, * et /.
Code :
"."Before Swap"; echo "
"; echo "
"."Value of first number is = ". $num1; echo "
"."Value of second number is = ". $num2; echo "
"; // declaring temporary variable to be zero $temp = 0; // performing swap of numbers $temp = $num1; $num1 = $num2; $num2 = $temp; //using the echo statement print the variables after swapping the numbers echo "
"."After Swap"; echo "
"; echo "
"."Value of first number is = ". $num1; echo "
"."Value of second number is = ". $num2; ?>
Sortie:
Code :
"."Swap done without using temparory variable"; echo "
"; echo "
"."Before Swap"; echo "
"; echo "
"."Value of first number is = ". $num1; echo "
"."Value of second number is = ". $num2; echo "
"; // performing swap of numbers $num1 = $num1 - $num2; $num2 = $num1 + $num2; $num1 = $num2 - $num1; //using the echo statement print the variables after swapping the numbers echo "
"."After Swap"; echo "
"; echo "
"."Value of first number is = ". $num1; echo "
"."Value of second number is = ". $num2; ?>
Sortie :
Code :
"."Swap done without using predefined functions"; echo "
"; echo "
"."Before Swap"; echo "
"; echo "
"."Value of first number is = ". $num1; echo "
"."Value of second number is = ". $num2; echo "
"; // performing swap of numbers list($num1, $num2) = array($num2, $num1); //using the echo statement print the variables after swapping the numbers echo "
"."After Swap"; echo "
"; echo "
"."Value of first number is = ". $num1; echo "
"."Value of second number is = ". $num2; ?>
Sortie :
Il existe deux façons d’échanger des numéros. Ces nombres contiennent des valeurs numériques.
Maintenant que nous avons appris l'échange de deux nombres, nous avons appris l'échange de trois nombres. L'exemple suivant montre comment une variable temporaire (temp) échange trois nombres.
Code :
"."Swap done without using temporary variable"; echo "
"; echo "
"."Before Swap"; echo "
"; echo "
"."Value of first number is = ". $num1; echo "
"."Value of second number is = ". $num2; echo "
"."Value of third number is = ". $num3; echo "
"; // performing swap of numbers //assign first number the total of three numbers $temp = $num1; $num1 = $num2; $num2 = $num3; $num3 = $temp; //using the echo statement print the variables after swapping the numbers echo "
"."After Swap"; echo "
"; echo "
"."Value of first number is = ". $num1; echo "
"."Value of second number is = ". $num2; echo "
"."Value of third number is = ". $num3; ?>
Sortie :
La logique calcule la somme totale et l'attribue à une variable $num1.
Et puis,
calculez la valeur de $num1, attribuez cette valeur à $num2,
calculez la valeur de $num2, attribuez cette valeur à $num3,
calculez la valeur de $num3 et attribuez à nouveau cette valeur à $num1.
Code :
"."Swap done without using temporary variable"; echo "
"; echo "
"."Before Swap"; echo "
"; echo "
"."Value of first number is = ". $num1; echo "
"."Value of second number is = ". $num2; echo "
"."Value of third number is = ". $num3; echo "
"; // performing swap of numbers //assign first number the total of three numbers $num1 = $num1 + $num2 + $num3; $num2 = $num1 - ($num2 + $num3); $num3 = $num1 - ($num2 + $num3); $num1 = $num1 - ($num2 + $num3); //using the echo statement print the variables after swapping the numbers echo "
"."After Swap"; echo "
"; echo "
"."Value of first number is = ". $num1; echo "
"."Value of second number is = ". $num2; echo "
"."Value of third number is = ". $num3; ?>
Sortie :
J'espère que cet article sera utile à tous les programmeurs qui souhaitent apprendre l'échange de nombres. Cet article présente à la fois des échanges de deux et trois nombres avec des exemples appropriés. Ces exemples, s'ils sont mis en pratique, vous aideront à comprendre le concept et vous aideront également à vous souvenir de la logique.
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!