[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сортировка массива.
sabr07
Есть массив. Как отсортировать по значению ключа 'Возраст' ?

$class = array(
array(
"Ф.И.О" => 'Сидоров Александр Александрович',
"Возраст" => '35',
"Визитов" => '3'
),
array(
"Ф.И.О" => 'Иванов Алексей Алексеевич',
"Возраст" => '40',
"Визитов" => '8'
),
array(
"Ф.И.О" => 'Петров Сергей Борисович',
"Возраст" => '27',
"Визитов" => '5'
),
);



Я имею в виду, что по первому ключу "Ф.И.О" и по последнему "Визитам" получается. А из середины выбрать и отсортировать как?
sabr07
Все разобрался.


function cmp($a,$b){
if($a["Возраст"] == $b["Возраст"]){
return 0;
}
return($a["Возраст"] < $b["Возраст"]) ? -1 : 1;
}
uasort($class,'cmp');

foreach($class as $a => $b){
foreach($b as $c => $d){
echo "$c ===> $d<p>";
}
}

Valick
sabr07, массивы случайно не из БД получаете?


_____________
Стимулятор ~yoomoney - 41001303250491
Быстрый ответ:

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