首页 » 后端 » 正文

数组元素移动排序

需求: 一个正常排序的有序数组中,要把其中一个元素拿出来,给他一个新的位置,在不替换原来位置上的数组的情况下,把数组重新排序。

解释:

根据自己的需求得到一个$array_ids数组,这个数组中是没有你想要转移的那个元素的,然后你想把那个指定的id放在那个位置上,就把那个位置上所有的值都往后移动一个位置,最后在指定位置上给出id作为value

中间有几个判断,是我自己的需求,因为用户如果输入是不一样的序号,相关注释都在里面

已经排序完成了,最后一个foreach循环,里面处理更多的逻辑吧

发表评论