私は2つの配列を持っていて、もう一方を並べ替える必要があります。順序付き配列のキーと値を別の配列値で並べ替え
配列を値としてカテゴリがあります。
$order = array(
0 => 12,
1 => 14,
2 => 15,
3 => 17,
4 => 20
);
私はソートする必要がある配列は、キーと値としてcategorieとして固有のIDを持っており、カテゴリは重複を持っている:
$array = array(
432 => 20,
433 => 20,
235 => 15,
543 => 17,
564 => 17,
879 => 14,
125 => 12,
987 => 12,
453 => 20
);
必要なものは、ソートされたIDをキーまたは値として持つ配列です(推奨):
// sorted as keys
$sorted = array(
125 => 12,
987 => 12,
879 => 14,
235 => 15,
543 => 17,
564 => 17,
432 => 20,
433 => 20,
453 => 20
);
// or sorted as values
$sorted = array(
0 => 125,
1 => 987,
2 => 879,
3 => 235,
4 => 543,
5 => 564,
6 => 432,
7 => 433,
8 => 453
);
不明な質問。 – ChintanThummar