【发布时间】:2018-02-14 17:43:20
【问题描述】:
"2017-08-31":["5948a0dd21146a43fdcfef5a","5948a0dd21146a43fdcfef5a"]
"2017-08-22":["5948a0dd21146a43fdcfef5a"]
"2017-08-09":["59461ceae6179b19403c6a19","59461ceae6179b19403c6a19"]
"2017-08-08":["59461ceae6179b19403c6a19","59461ceae6179b19403c6a19"]
我有一个这样的数组,键是一个日期和与该日期关联的多个值,但我需要该键的唯一值。如何做到这一点? 我试过 array_unique 但没有运气!
【问题讨论】:
-
你能显示出预期的结果吗?
-
向我们展示您的尝试
-
如上所述,您需要更好地定义您的问题以获得帮助 - 看起来您可以从所有子数组中获取第一个结果,但情况可能并非如此 - 您需要澄清
-
"2017-08-31":["5948a0dd21146a43fdcfef5a"] "2017-08-22":["5948a0dd21146a43fdcfef5a"] "2017-08-09":["59461ceae6179b19403c6a19"] "2017-08-08":["59461ceae6179b19403c6a19"]@Neodan -
所以每个数据键将包含一个元素数组?您的源数组是否总是包含重复项,或者日期键是否包含具有非重复值的数组?如果是这样,保留哪个值?或者,如果它们是唯一的,您的输出可能包含每个键的多个元素?