1
在小组中组合并维持秩序的最佳方式是什么?在维持组内订单的同时对数组值进行分组?
我有一个数组完整的文件目录路径。数组文件路径按文件创建日期排序。
我想保持这些文件的创建日期的顺序,但也组他们,他们是在哪个目录顺序
例:
array() {
[1]=> "media/abstract/safe.png"
[2]=> "media/urban/Cross Street 2.png"
[4]=> "media/urban/The Other Side.png"
[5]=> "media/urban/Pharm Child.png"
[6]=> "media/food/DSC_3017.png"
[7]=> "media/abstract/fractal_twins.png"
[9]=> "media/urban/Amsterdam.png"
[11]=> "media/nature/creep.png"
[12]=> "media/urban/obstructed.png"
[13]=> "media/nature/middletown_dreams.png"
}
重新排序会是什么样子:
array() {
[1]=> "media/abstract/safe.png"
[2]=> "media/abstract/fractal_twins.png"
[3]=> "media/food/DSC_3017.png"
[4]=> "media/nature/creep.png"
[5]=> "media/nature/middletown_dreams.png"
[6]=> "media/urban/Cross Street 2.png"
[7]=> "media/urban/The Other Side.png"
[8]=> "media/urban/Pharm Child.png"
[9]=> "media/urban/Amsterdam.png"
[10]=> "media/urban/obstructed.png"
}
它们现在按照它们的目录分组,但是在它们的目录中它们保持它们相对于彼此的顺序。
你的意思是,保持键相同,但阿尔法值进行排序? – Petah 2011-06-08 04:47:16
不,键是不重要的,只是值 – headShrinker 2011-06-08 04:49:31
你是如何使数组...从数据库? – 2011-06-08 04:50:44