您的位置:首页 > 编程语言 > PHP开发

PHP不借助第三个变量交换值

2017-02-23 14:24 148 查看
//方法一:  
$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; 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: