Есть массив:
$mass=array();
$mass["name"][0]='name1';
$mass["lastname"][0]='lastname1';
$mass["sort"][0]='20';
$mass["name"][1]='name2';
$mass["lastname"][1]='lastname2';
$mass["sort"][1]='10';
$mass["name"][2]='name3';
$mass["lastname"][2]='lastname3';
$mass["sort"][2]='30';
как правильно отсортировать массив по $mass["sort"], чтобы соответственно отсортировались и по $mass["name"], $mass["lastname"]- то есть чтобы получилось
$mass["name"][0]='name2';
$mass["lastname"][0]='lastname2';
$mass["sort"][0]='10';
$mass["name"][1]='name1';
$mass["lastname"][1]='lastname1';
$mass["sort"][1]='20';
$mass["name"][2]='name3';
$mass["lastname"][2]='lastname3';
$mass["sort"][2]='30';
Спустя 22 минуты, 5 секунд (26.10.2010 - 11:20) meryfelow написал(а):
array_multisort($mass["sort"],$mass["name"],$mass["lastname"]);
Вопрос снят
Вопрос снят
Спустя 40 минут, 35 секунд (26.10.2010 - 12:00) linker написал(а):

$mass["name"][2]='name3';т.е. каждый следующий будет перекрывать предыдущий, значения ключей-то одинаковые.
$mass["lastname"][2]='lastname3';
$mass["sort"][2]='30';