<?php
$a='hello';
$b='world';
//list 把数组中的值赋给一些变量
function swap1(&$a,&$b){
list($b,$a)=array($a,$b);
}
//交换两个变量的值应该使用中间变量
function swap2(&$a, &$b){
$temp=$a;
$a=$b;
$b=$temp;
}
//array_reverse 返回一个单元顺序相反的数组
function swap3(&$a, &$b){
$temp=array_reverse([$a,$b]);
$a=$temp[0];
$b=$temp[1];
}
//利用数组处理
function swap4(&$a, &$b){
$b=[$a,$b];
$a=$b[1];
$b=$b[0];
}
//如果是数值
function swapInt(&$a, &$b){
$b=$a+$b;
$a=$b-$a;
$b=$b-$a;
}
两数交换
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。