[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сортировка массива
trofian
Вообщем-то нужно провести по вложенному массиву (first_width или second_width) таким образом что бы вместе с ним отсортировались и другие вложенные массивы сохраняя ключи
array
'names' =>
array
0 => string ' Текст0' (length=13)
1 => string ' Текст1' (length=10)
2 => string ' Текст2' (length=16)
3 => string ' Текст3' (length=13)
4 => string ' Текст4' (length=9)
'first_width' =>
array
0 => int 413
1 => int 306
2 => int 0
3 => int 0
4 => int 382
'second_width' =>
array
0 => int 351
1 => int 458
2 => int 764
3 => int 764
4 => int 382


как то невнятно объяснил, но вот что хочется увидеть после сортировки (сортируем по first_width)

array
'names' =>
array
0 => string ' Текст0' (length=13)
1 => string ' Текст4' (length=10)
2 => string ' Текст1' (length=16)
3 => string ' Текст3' (length=13)
4 => string ' Текст2' (length=9)
'first_width' =>
array
0 => int 413
1 => int 382
2 => int 306
3 => int 0
4 => int 0
'second_width' =>
array
0 => int 351
1 => int 382
2 => int 458
3 => int 764
4 => int 764


т.е. все ключи поменялись в зависимости от сортировки first_width, думал, что будет несложно такое осуществить, но что-то несложилось )
Invis1ble
ну думаю тут нужно тебе курить в сторону uasort()
насчет ключей (если я правильно понял тебя) - делай ассоциативный массив, с ключами типа '0', '1' и т.д.

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

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

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.