Я написал скрипт для создания массива данных, но теперь хочу отображать его в порядке оценки. Массив выводится следующим образом.Как отсортировать несколько массивов в PHP
[display_name] => Array
(
[0] => ACT_Web_Designs
[1] => user1_design
[2] => user2_design
)
[proffesion] => Array
(
[0] => Web Developer
[1] => web developer
[2] => Web Developer
)
[score] => Array
(
[0] => 15
[1] => 6
[2] => 15
)
[img] => Array
(
[0] => ./?0000=gif&0001=3fadb8c362ff39f3322909899ff14760&0002=prof_pic
[1] =>
[2] =>
)
так что в двух словах я хочу, чтобы он был преобразован следующим образом;
[display_name] => Array
(
[0] => ACT_Web_Designs
[1] => user2_design
[2] => user1_design
)
[proffesion] => Array
(
[0] => Web Developer
[1] => web developer
[2] => Web Developer
)
[score] => Array
(
[0] => 15
[1] => 15
[2] => 6
)
[img] => Array
(
[0] => ./?0000=gif&0001=3fadb8c362ff39f3322909899ff14760&0002=prof_pic
[1] =>
[2] =>
)
Я искал asort(), но не могу получить что-нибудь на работу. Любая помощь приветствуется.
- это данные из базы данных? Возможно, вы можете отсортировать данные перед их помещением в массив? – Hanseh
Да, это результаты для каталога/поисковой системы, поэтому результаты основаны на наиболее эффективном способе получения соответствующих результатов по запросу –
Это * профессия * с одним * f *, но двумя * s *. – Gumbo