-
Anonymous
Сортировать одноконкурентные ряды 2D-массива с помощью префикса строки в пользовательском порядке, затем по строковому с
Сообщение
Anonymous »
У меня есть многомерный массив в этой структуре: < /p>
$arr = [
0 => ['ref' => 'Q1'],
1 => ['ref' => 'C6'],
2 => ['ref' => 'C13'],
3 => ['ref' => 'S3'],
4 => ['ref' => 'Q11'],
8 => ['ref' => 'S7'],
9 => ['ref' => 'C4'],
];
< /code>
Я хочу отсортировать массив, чтобы порядок значений был S, Q, D, C, P, E и, если возможно, каждый буквенно -цифровой восхождение, одновременно сохраняя ассоциированный ключ [Ref. ], как это: < /p>
$arr = [
0 => ['ref' => 'S3'],
1 => ['ref' => 'S7'],
2 => ['ref' => 'Q1'],
3 => ['ref' => 'Q11'],
4 => ['ref' => 'C4'],
8 => ['ref' => 'C6'],
9 => ['ref' => 'C13'],
];
Подробнее здесь:
https://stackoverflow.com/questions/518 ... er-then-by
1738361368
Anonymous
У меня есть многомерный массив в этой структуре: < /p>
$arr = [
0 => ['ref' => 'Q1'],
1 => ['ref' => 'C6'],
2 => ['ref' => 'C13'],
3 => ['ref' => 'S3'],
4 => ['ref' => 'Q11'],
8 => ['ref' => 'S7'],
9 => ['ref' => 'C4'],
];
< /code>
Я хочу отсортировать массив, чтобы порядок значений был S, Q, D, C, P, E и, если возможно, каждый буквенно -цифровой восхождение, одновременно сохраняя ассоциированный ключ [Ref. ], как это: < /p>
$arr = [
0 => ['ref' => 'S3'],
1 => ['ref' => 'S7'],
2 => ['ref' => 'Q1'],
3 => ['ref' => 'Q11'],
4 => ['ref' => 'C4'],
8 => ['ref' => 'C6'],
9 => ['ref' => 'C13'],
];
Подробнее здесь: [url]https://stackoverflow.com/questions/51872688/sort-single-column-rows-of-a-2d-array-by-string-prefix-in-a-custom-order-then-by[/url]