在 PHP 中如何通过一行代码就交换两个变量的值

分类:PHP相关 时间:2023-11-07 11:42 浏览:0 评论:0
0

在 PHP 中如果要交换两个变量的值,一般使用中间临时变量来处理,比如:

$tmp = $x;
$x  = $y;
$y  = $tmp;

比如上面交换临时变量 $x $y 的值,就要用到临时变量 $tmp,这样是最常规的做法,当然没有问题,但是每次要这么做,感觉有点点啰嗦

其实可以是用 PHP 函数 list 来处理:

list($x,$y) = array($y, $x);

这样一行代码就简洁得多了,如果使用 PHP 7.1 及以上的版本,还可以使用短数组语法([]):

[$x, $y] = [$y, $x];


生成海报 分享 打赏作者
1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. PHP相关 > 在 PHP 中如何通过一行代码就交换两个变量的值

用户评论