Сортировать одноконкурентные ряды 2D-массива с помощью префикса строки в пользовательском порядке, затем по строковому сPhp

Кемеровские программисты php общаются здесь
Ответить
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»