別の配列に従って配列をソートするのに問題があります。usort、uksort、および uasort を試しましたが、どこにも行きません。私の配列構造が異なるため、スタックオーバーフローに関する他の質問はここでは直接適用できません。この多次元配列を並べ替えたい:
$main = Array (
[Technology] => Array ()
[World] => Array ()
[Europe] => Array ()
)
このインデックス配列を使用することにより:
$index = Array (
[0] => Europe
[1] => Technology
[2] => World
)
基本的に、この例では、ヨーロッパを $main 配列で 1 位、テクノロジーを 2 位、世界を 3 位にしたいと考えています。これが $index 配列での位置付けだからです。それ、どうやったら出来るの?(上記の配列の小さな構文エラーは無視してください)