É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.
Comment échanger deux numéros en PHP ?
Il existe deux façons d’échanger des numéros. Ces nombres contiennent des valeurs numériques.
- Échanger deux nombres avec une variable temporaire.
- Échange de deux nombres sans variable temporaire.
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 /.
1. Échanger deux nombres avec une variable temporaire
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 :
2. Échanger deux nombres sans variable temporaire
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 :
3. Échange de deux nombres à l'aide d'une fonction comme list() avec array()
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 :
Comment échanger trois nombres en PHP ?
Il existe deux façons d’échanger des numéros. Ces nombres contiennent des valeurs numériques.
- Échanger trois nombres avec une variable temporaire.
- Échange de trois nombres sans variable temporaire.
1. Échanger trois nombres à l'aide d'une variable temporaire
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 :
2. Échanger trois nombres sans utiliser de variable temporaire
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 :
Conclusion – Swapping en PHP
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian

Comment configurer Visual Studio Code (VS Code) pour le développement PHP
