Maison >développement back-end >tutoriel php >Échange en PHP
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 :
<?PHP // Example of swapping of two numbers using a temporary variable // Declaring two variables $num1 = 100; $num2 = 200; // using echo statement print the variables before swapping two numbers echo "<br>"."Before Swap"; echo "<hr>"; echo "<br>"."Value of first number is = ". $num1; echo "<br>"."Value of second number is = ". $num2; echo "<hr>"; // 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 "<br>"."After Swap"; echo "<hr>"; echo "<br>"."Value of first number is = ". $num1; echo "<br>"."Value of second number is = ". $num2; ?>
Sortie :
Code :
<?php // Example of swapping of two numbers without using a temporary variable // Declaring two variables $num1 = 100; $num2 = 200; // using echo statemnt print the variables before swapping two numbers echo "<br>"."Swap done without using temparory variable"; echo "<hr>"; echo "<br>"."Before Swap"; echo "<hr>"; echo "<br>"."Value of first number is = ". $num1; echo "<br>"."Value of second number is = ". $num2; echo "<hr>"; // 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 "<br>"."After Swap"; echo "<hr>"; echo "<br>"."Value of first number is = ". $num1; echo "<br>"."Value of second number is = ". $num2; ?>
Sortie :
Code :
<?php // Example of swapping of two numbers using list() with array() // Declaring two variables $num1 = 100; $num2 = 200; // using echo statement print the variables before swapping two numbers echo "<br>"."Swap done without using predefined functions"; echo "<hr>"; echo "<br>"."Before Swap"; echo "<hr>"; echo "<br>"."Value of first number is = ". $num1; echo "<br>"."Value of second number is = ". $num2; echo "<hr>"; // performing swap of numbers list($num1, $num2) = array($num2, $num1); //using the echo statement print the variables after swapping the numbers echo "<br>"."After Swap"; echo "<hr>"; echo "<br>"."Value of first number is = ". $num1; echo "<br>"."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 :
<?php // Example of swapping three numbers using temporary variable // Declaring three variables $num1 = 100; $num2 = 200; $num3 = 300; // using echo statement print the variables before swapping three numbers echo "<br>"."Swap done without using temporary variable"; echo "<hr>"; echo "<br>"."Before Swap"; echo "<hr>"; echo "<br>"."Value of first number is = ". $num1; echo "<br>"."Value of second number is = ". $num2; echo "<br>"."Value of third number is = ". $num3; echo "<hr>"; // 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 "<br>"."After Swap"; echo "<hr>"; echo "<br>"."Value of first number is = ". $num1; echo "<br>"."Value of second number is = ". $num2; echo "<br>"."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 :
<?php // Declaring three variables $num1 = 100; $num2 = 200; $num3 = 300; // using echo statement print the variables before swapping three numbers echo "<br>"."Swap done without using temporary variable"; echo "<hr>"; echo "<br>"."Before Swap"; echo "<hr>"; echo "<br>"."Value of first number is = ". $num1; echo "<br>"."Value of second number is = ". $num2; echo "<br>"."Value of third number is = ". $num3; echo "<hr>"; // 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 "<br>"."After Swap"; echo "<hr>"; echo "<br>"."Value of first number is = ". $num1; echo "<br>"."Value of second number is = ". $num2; echo "<br>"."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!