我要死在这里了,任何帮助都会很好。
我有一个数组,可以根据特定键的值对an排序,但不能用反向z-a排序。
我想按ProjectName (z-a)对数组进行排序的示例:
Array [0] => Array [count] => 1 [ProjectName] => bbcjob [Postcode] => 53.471922,-2.2996078 [Sector] => Public [1] => Array [count] => 1 [ProjectName] => commercial enterprise zone [Postcode] => 53.3742081,-1.4926439 [Sector] => Public [2] => Array [count] => 1 [ProjectName] => Monkeys eat chips [Postcode] => 51.5141492,-0.2271227 [Sector] => Private
所需的结果将是维护整个数组键->值结构,但按顺序执行:
猴子吃薯片 商业企业区 比克约伯
我希望这是有意义的
发布于 2013-11-03 21:40:56
这是 乌斯托 的一项工作,它允许您定义一个函数来进行比较,然后根据该函数对数组进行排序。
function cmp($a, $b) return strcmp($b["ProjectName"], $a["ProjectName"]);