常见例题:翻转数组

2016-08-24


<?php
//翻转数组
//思路解析:如果需要将变量a和变量b调换位置需要进行如下步骤
//首先需要先额外设定一个变量c
//我们先把变量a的值赋予变量c
//然后把变量b的值赋予变量a
//最后再把变量c的值赋予变量b

   $l=['1','2','3','4','5','6'];
   $k='';//设置变量K的值为空。
   for ($m=0,$n=count($l)-1;$m<$n;$m++,$n--):
   /*//如果用这个这种方法那么数组$l里面的值并没有发生变化。
     $x=$l[$m];
     $y=$l[$n];
     $k=$x;
     $x=$y;
     $y=$k;
     echo "{$x}<br>{$y}<br><hr>";  
   */
     $k=$l[$m];
     $l[$m]=$l[$n];
     $l[$n]=$k;

     echo "$l[$m]<br>$l[$n]<br><hr>"; 
endfor;
     unset($k);//销毁变量,如果不销毁变量那么变量K的值仍为之前$x所赋的值。
     print_r($l);
?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值