多维数组PHP的最佳/最有效平均值
我正在处理一个具有以下内容的应用程序: 每个月,API都会根据数据返回一系列值,例如(每天更新这些值,以便缓存结果) 因此,我试图实现的是,算法将获取第一个键(“2016-02-03”),然后迭代所有子数组,找到该键的值,然后将其相加并计算平均值,最后将其添加到另一个数组中。此操作将继续,直到不再剩下钥匙 问题是,我可能有一个巨大的foreach循环,并以这种方式进行,但问题是,有40多个值,所有值都包含大约30天的数据,因此这将是低效的多维数组PHP的最佳/最有效平均值,php,arrays,Php,Arrays,我正在处理一个具有以下内容的应用程序: 每个月,API都会根据数据返回一系列值,例如(每天更新这些值,以便缓存结果) 因此,我试图实现的是,算法将获取第一个键(“2016-02-03”),然后迭代所有子数组,找到该键的值,然后将其相加并计算平均值,最后将其添加到另一个数组中。此操作将继续,直到不再剩下钥匙 问题是,我可能有一个巨大的foreach循环,并以这种方式进行,但问题是,有40多个值,所有值都包含大约30天的数据,因此这将是低效的 有解决这个问题的替代方案吗?一个不会密集和缓慢的解决方案
有解决这个问题的替代方案吗?一个不会密集和缓慢的解决方案?我只能想象sulotion会让服务器运行多久就运行多久。我还建议,在每次日期匹配之后,将值添加到新数组中,并取消设置索引,以减少内存和遍历所有内容所需的时间 在新数组中,可以使用以下语法:
[ "Year-month-day" => [...] ]
点就是所有的值
[ "Year-month-day" => [...] ]