Maison > Article > développement back-end > Comment échanger les valeurs de deux variables en PHP sans utiliser le troisième paramètre
Méthode : 1. Utilisez "$a=$a+$b;$b=$a-$b;$a=$a-$b;" pour réaliser l'échange ; )=array($a,$b);" pour échanger ; 3. Utilisez la fonction de fractionnement de chaîne fournie en PHP pour implémenter l'échange.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Il n'est pas nécessaire d'avoir une troisième variable pour échanger les valeursde deux variables en PHP
Méthode 1 :
<?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 :
<?php $a=333; $b=444; list($b,$a)=array($a,$b); echo $a."<br>"; echo $b; ?>
Résultat de sortie :
Moi méthode 3 : Utilisons la fonction de fractionnement de chaîne explosée fournie en PHP pour mettre en œuvre.
<?php $a=333; $b=444; $b=explode("|", $a."|".$b); var_dump($b); $a=$b[1]; $b=$b[0]; echo $a."<br>"; echo $b; ?>
Résultats 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!