php怎么实现数组反转

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

(图1)

本教程的操作环境: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
)
1、本站目前拥有近 1000+ 精品收费资源,现在加入VIP会员即可全部下载。
2、本资源部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
SEA模板网 » php怎么实现数组反转

发表评论

加入本站VIP会员订阅计划,海量资源免费查看

目前为止共有 3654 位优秀的VIP会员加入! 立刻加入VIP会员