我正在解决一个公式为传销网站分配其成员的佣金.
我在PHP $directors
中有一个二维数组,如下所示:
[
["user_id" => 10, "directors_count" => 6],
["user_id" => 11, "directors_count" => 2],
["user_id" => 12, "directors_count" => 5],
["user_id" => 13, "directors_count" => 1],
["user_id" => 14, "directors_count" => 1],
["user_id" => 15, "directors_count" => 2],
["user_id" => 16, "directors_count" => 1],
["user_id" => 17, "directors_count" => 0],
]
字符串$directors
数组将用于生成一个名为$final_array
的新数组,该数组将从$directors
数组$directors[''directors_count]
按键(DESC方式)提取数据,但以直接的方式。
我希望$directors
数组被提取,如
最高控制器数>>次高控制器数>>次高控制器数
如果不返回数组的索引,不需要的索引将被删除。
如在below图像中提到的,所有没有突出显示的索引(红色)将被删除
的数据
所以$final_array
看起来像下面的东西
Array
(
[0] => Array
(
[user_id] => 10
[directors_count] => 6
)
[1] => Array
(
[user_id] => 12
[directors_count] => 5
)
[2] => Array
(
[user_id] => 15
[directors_count] => 2
)
[3] => Array
(
[user_id] => 16
[directors_count] => 1
)
[4] => Array
(
[user_id] => 17
[directors_count] => 0
)
)
型
2条答案
按热度按时间r1zk6ea11#
这将为您工作的肯定。看看下面的方法。
字符串
输出:
型
DEMO:https://3v4l.org/JV0Kn
wpcxdonn2#
以我对任务的理解,你不需要一个以上的周期。
directors_count
列中可能的最小数字。directors_count
值。产品编号:(Demo)
字符串