Méthode d'échange : 1. Utilisez la fonction de fractionnement de chaîne éclater() fournie par PHP pour implémenter la syntaxe "$b=explode("|",$a."|".$b);$a=$b[ 1];$b=$b[0];"; 2. Utilisez des opérations d'affectation et des opérations d'addition et de soustraction pour y parvenir. La syntaxe est "$a=$a+$b;$b=$a-$b;$ a=$a -$b;"; 3. Utilisez les fonctions arrays et list() pour y parvenir, avec la syntaxe "list($b,$a)=array($a,$b);".
L'environnement d'exploitation de ce tutoriel : système windows7, version PHP8, ordinateur DELL G3
Il n'y a pas besoin de variables intermédiaires (troisièmes variables) en PHP pour échanger les valeurs de deux variables
Méthode 1 : Utiliser La fonction de fractionnement de chaîne fournie par PHP est utilisée pour implémenter
<?php $a=333; $b=444; $b=explode("|", $a."|".$b); var_dump($b); $a=$b[1]; $b=$b[0]; echo $a."<br>"; echo $b; ?>
Résultat de sortie :
Méthode 2 : Utiliser les opérations d'affectation et les opérations d'addition et de soustraction pour implémenter
<?php header("Content-type:text/html;charset=utf-8"); $a=333; $b=444; $a=$a+$b; $b=$a-$b; $a=$a-$b; echo $a."<br>"; echo $b; ?>
Résultat de sortie :
méthode 2 : utiliser les fonctions tableaux et list() pour implémenter
Idées d'implémentation :
Stocker deux valeurs de variable dans un tableau dans l'ordre
Utiliser list() pour inverser l'ordre des valeursdans le tableau Affectation à deux variables
La fonction list() est utilisée pour attribuer des valeurs à un ensemble de variables en une seule opération.
<?php $a=333; $b=444; list($b,$a)=array($a,$b); echo $a."<br>"; echo $b; ?>
Résultat de sortie :
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!