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);
?>