php怎么实现数组反转
php实现数组反转的方法是:1、使用语法"function reverse($arr){...}"来实现数组反转,不过这个函数只能处理一维数组;2、使用语法"function reverse_arr($arr){...}"来实现数组反转,这个函数可以处理多维的数组。

本教程的操作环境:Windows10系统、php8.1.3版、dell g3电脑
php实现数组反转:
php里面有个函数可以反转数组,工作中也经常用到,非常方便。今天来自己实现这样的功能。
$arr = [2,5,6,1,8,16,12];
function reverse($arr){
$left = 0;
$right = count($arr) -1;
$temp = [];
while ($left <= $right){
$temp[$left] = $arr[$right];
$temp[$right] = $arr[$left];
$left++;
$right--;
}
ksort($temp);
return $temp;
}
效果
Array
(
[0] => 12
[1] => 16
[2] => 8
[4] => 6
[5] => 5
[6] => 2
)

发表评论