PHP两数值互换,不用新变量直接交换现有两个变理的值

//方法一:(两个变量的位数相同)

$a = "abc";

$b= "def";

$a = $a^$b;

$b = $b^$a;

$a = $a^$b;

//方法二:

list($a, $b) = array($b, $a);

//方法三:

$a = $a . $b;

$b = strlen( $b );

$b = substr( $a, 0, (strlen($a) – $b ) );

$a = substr( $a, strlen($b) );

//方法四:(这个就比较有限制,必须用一个两个字符串都都不能出现的字符做为分隔符)

$a = $b.','.$a ;

$a = explode(',', $a);

$b = $a[1];

$a = $a[0];

//方法五:(这个是当两个数都是数字的时候)

$a = $a + $b;

$b = $a – $b;

$a = $a – $b;

//方法六:借助数组

$a = array($a,$b);

$b = $a[0];

$a = $a[1];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值