+
83
-

php数组内元素优先级排序如何实现?

php

php数组内元素优先级排序如何实现?比如数组【1,2,3】,设置3的优先级是第一,变成【3,1,2】,代码怎么实现?


网友回复

+
11
-

有几种方法可以实现PHP数组元素的优先级排序:

使用array_splice()方法:
$arr = [1, 2, 3];
$element = 3;

// 找到元素位置并删除
$key = array_search($element, $arr);
$removed = array_splice($arr, $key, 1);

// 在数组开头插入
array_unshift($arr, $element);

print_r($ar...

点击查看剩余70%

我知道答案,我要回答