我无法根据另一个数组对数组进行排序。我已经尝试过 usort、uksort 和 uasort,但我一无所获。stackoverflow 上的其他问题在这里并不直接适用,因为我的数组结构不同。我想对这个多维数组进行排序:
$main = Array (
[Technology] => Array ()
[World] => Array ()
[Europe] => Array ()
)
通过使用这个索引数组:
$index = Array (
[0] => Europe
[1] => Technology
[2] => World
)
基本上,在这个例子中,我希望欧洲在 $main 数组中排名第一,技术第二,世界第三,因为这是他们在 $index 数组中的定位。我怎么做?(请忽略上面数组中的小语法错误)