(1)一般情况下,我们只需要引入一个临时变量中转一下即可:
<?php $a=2; $b=3; echo "交换之前a=".$a.",b=".$b; echo "<br />"; $tmp=$a; $a=$b; $b=$tmp; echo "交换之前a=".$a.",b=".$b;?>
(2)而如果不引入临时变量时,怎么操作呢?其实本质还是需要第三者插足的,只是这个第三者我们可以自己组装,核心思想是利用已有的2个变量创造一个变量。
<?php $a=2; $b=3; echo "交换之前a=".$a.",b=".$b; echo "<br />"; $a=$a+$b; $b=$a-$b; $a=$a-$b; echo "交换之前a=".$a.",b=".$b;?>
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn