【发布时间】:2017-06-23 09:36:57
【问题描述】:
我有脚本需要找到当月的明星演员。
这是样本数据
$data = array (
[0] = array(
"tasks_done" => 5,
"rating" => 5),
[1] = array(
"tasks_done" => 4,
"rating" => 5),
[2] = array(
"tasks_done" => 3,
"rating" => 5),
[3] = array(
"tasks_done" => 5,
"rating" => 5)
);
所以问题是找到完成任务最多且评分最多的人。这是否可以通过简单的 php 代码使用任何算法。
在数组中查找最大数量的参考示例:
find max() of specific multidimensional array value in php
但似乎没有任何效果。 任何帮助表示赞赏。
【问题讨论】:
-
你能把你的问题说清楚吗?
-
比较时哪个更重???或者您想单独查找最大值?
-
@KrisRoofe 用两个过滤器 findmax(task_done) 和 findmax(rating) 分别找到 max,它们必须输出一个结果
-
max(array_column($array, 'tasks_done')) -
努力尝试一下。只是来这里等待代码是一种糟糕的方法。
标签: php arrays codeigniter multidimensional-array