在这里,我试图用PHP交换数字,但无法交换。如何解决这个问题。
我的代码:
<?php
$a = 45;
$b = 78;
echo "Before swapping:<br><br>";
echo "a =".$a." b=".$b;
echo "<br/><br/>";
// Swapping Logic
$a=$a+$b;
$b=$a-$b;
$a=$a+$b;
echo "After swapping:<br><br>";
echo "a =".$a." b=".$b;
?>
我是一个初学者在php刚刚学习逻辑,但得到异常,所以任何人都可以帮助如何解决它?
4条答案
按热度按时间2sbarzqh1#
请替换您的代码
与
vcirk6k62#
您也可以使用以下方式交换变量:
ru9i0ody3#
你可以用u减去它,或者你可以尝试创建另一个变量来临时存储另一个值,当你交换的时候。把它存储在一个临时变量上是人们通常的做法,就像你做了leet代码一样,冒泡排序是这种逻辑的一个很好的实践。
suzh9iv84#
可以在一行中取消数组中的引用:
最早可在PHP 7.1.0中使用
演示:https://3v4l.org/q62Zf#v7.1.0