Я пытаюсь переустановить многомерный массив на основе пользовательского упорядоченного ключа, поскольку я использую jQuery sortable plugin. Я читаю usort, ksort и другие, но они сортируются в нисходящем или восходящем порядке, но на пользовательском упорядоченном ключе. Я читал uasort bu Я не понимаю, как реализовать это.Как отсортировать многомерный массив по-своему
$original_array =
array(
'one' => array
(
'url' => 'home.php',
'title' => 'Home',
'permission' => array
(
'administrator' => yes,
'manager' => yes
)
),
'two' => array
(
'url' => 'entries.php',
'title' => 'Entries',
'permission' => array
(
'administrator' => yes,
'manager' => yes,
)
),
'three' => array
(
'url' => 'stock.php',
'title' => 'Stock',
'permission' => array
(
'administrator' => 'yes',
'manager' => 'yes',
)
),
'four' => array
(
'url' => 'products.php',
'title' => 'Products',
'permission' => array
(
'administrator' => yes,
'manager' => yes,
)
),
'five' => array
(
'url' => 'prices.php',
'title' => 'Prices',
'permission' => array
(
'administrator' => yes,
'manager' => yes,
)
),
);
массив подстраиваться как в таком порядке
$custom_array_to_be_arranged =
array(
'three' => array
(
'url' => 'stock.php',
'title' => 'Stock',
'permission' => array
(
'administrator' => 'yes',
'manager' => 'yes',
)
),
'one' => array
(
'url' => 'home.php',
'title' => 'Home',
'permission' => array
(
'administrator' => yes,
'manager' => yes
)
),
'five' => array
(
'url' => 'prices.php',
'title' => 'Prices',
'permission' => array
(
'administrator' => yes,
'manager' => yes,
)
),
'two' => array
(
'url' => 'entries.php',
'title' => 'Entries',
'permission' => array
(
'administrator' => yes,
'manager' => yes,
)
),
'four' => array
(
'url' => 'products.php',
'title' => 'Products',
'permission' => array
(
'administrator' => yes,
'manager' => yes,
)
)
);
Любая помощь будет оценена. Благодарю.
Как вы их планируете? То, как вы показали, выглядит почти случайным. Кроме того, jQuery относится к PHP-коду? –
Привет, Да в соответствии с $ custom_array_to_be_arranged ключами. Я формирую $ custom_array_to_be_arranged, используя сортировку jQuery. – devdarsh
Я ищу результат как $ custom_array_to_be_arranged – devdarsh