PHP 交换两个数字
两个数字可以进行交换或互换。这意味着第一个数字将变成第二个数字,而第二个数字将变成第一个数字。
例如:
a = 20, b = 30
After swapping,
a = 30, b = 20
有两种交换的方法:
- 使用第三个变量。
- 不使用第三个变量。
使用第三个变量进行交换
使用第三个变量交换数字45和78。
示例:
<?php
a = 45;b = 78;
// Swapping Logic
third =a;
a =b;
b =third;
echo "After swapping:<br><br>";
echo "a =".a." b=".b;
?>
输出:
不使用第三个变量进行交换
有两种方法可以在不使用第三个变量的情况下交换两个数字:
- 使用算术运算符+和?
- 使用算术运算符*和/
示例(+和-):
<?php
a=234;b=345;
//using arithmetic operation
a=a+b;b=a-b;
a=a-b;
echo "Value of a:a</br>";
echo "Value of b: $b</br>";
?>
输出:
示例 (* 和 /):
<?php
a=234;b=345;
// using arithmetic operation
a=a*b;b=a/b;
a=a/b;
echo "Value of a:a</br>";
echo "Value of b: $b</br>";
?>
输出: