两数交换

<?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;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • /*#include using namespace std; main(){------------------...
    LuckTime阅读 3,153评论 0 0
  • 认识痛苦的过程无疑有些残忍而又尴尬的,似乎将躲在窗帘后面的灰姑娘,生硬地拽出来仔细打量一番。可过后灰姑娘不再拘谨害...
    徐露xululu阅读 793评论 0 0
  • 世间万事惟唯糊涂最难。 有些事,问得清楚便是无趣, 佛曰:人不可太尽,事不可太清, 凡事太尽,缘分势必早尽。 所以...
    甘朝武阅读 4,166评论 0 0
  • 是否无法释怀自己的生活?是否觉得这个社会很残酷?是否认为活在荒芜的现实中心感天真愚昧? 一股清风即可把孱弱的身体吹...
    豫视西影阅读 3,821评论 2 10
  • 一大早,我还没睁开眼睛咧,就接到一个电话,以前的一个合作督导。 严蓉啊,听说你上周的主题分享特别棒,能不能把你的p...
    含羞的红颜阅读 3,233评论 0 0