在不使用第三个变量的情况下,交换$a与$b的值【原创】

袁志蒙 3895次浏览

摘要:php如何在不使用第三个变量的情况下,交换$a与$b的值呢,思考了半天终于想出答案,如果还有其他方法,请相告一下,我也学习学习.如果$a,$...

php如何在不使用第三个变量的情况下,交换$a与$b的值呢,思考了半天终于想出答案,如果还有其他方法,请相告一下,我也学习学习.

如果$a,$b为字符串类型,有两种方法可用:

$a = 'abcdefg';
$b = '123456';

//第一种方法
$b = $b.$a;
$a = str_replace($a, '', $b);
$b = str_replace($a, '', $b);


//第二种方法
$b = $b.$a;
$a = substr($b,0,(strlen($b)-strlen($a)));
$b = substr($b,strlen($a));


如果$a,$b为数值类型

$a = 111;
$b = 222;

$b = $a+$b;
$a = $b-$a;
$b = $b-$a;
随机内容

表情

共2条评论
  • 网友评论:

    2016-09-20 00:15:05 回复

    点击加载
  • 网友评论:

    2016-09-20 00:14:54 回复

    点击加载