Forum Webscript.Ru

Программирование => PHP => Тема начата: PHP'шкин от 05 Февраля 2008, 04:58:35

Название: Сортировка массива массивов
Отправлено: PHP'шкин от 05 Февраля 2008, 04:58:35
Здравствуйте. Дан массив вида $msa = (mama(1,3,6), papa(1324, 64, 547), deda(54, 2345 , 435)).
Как отсортировать его так, чтобы названия внутренних массивов располагались по алфавиту, то есть нужно получить массив
$msa = (deda(54, 2345 , 435)б mama(1,3,6), papa(1324, 64, 547))?
Спасибо.
Название: Сортировка массива массивов
Отправлено: ravshaniy от 05 Февраля 2008, 11:06:20

$msa = array(\'mama\'=>array(1,3,6), \'papa\'=>array(1324, 64, 547), \'deda\'=>array(54, 2345 , 435));
ksort($msa);
var_dump($msa);
Название: Сортировка массива массивов
Отправлено: for_i_0 от 05 Февраля 2008, 11:14:08
также, все необходимое для работы с массивами Arrays (http://www.php.net/manual/en/ref.array.php)

не помешало бы ознакомится с комментариями по этой функции здесь [p]ksort[/p]
Название: Сортировка массива массивов
Отправлено: ravshaniy от 05 Февраля 2008, 15:19:07
Цитировать
for_i_0:
не помешало бы ознакомится с комментариями по этой функции сдесь ksortphp.net

!!!
оказывается вредная функция
Название: Сортировка массива массивов
Отправлено: for_i_0 от 05 Февраля 2008, 16:12:26
ravshaniy
ага, немножко.
Название: Сортировка массива массивов
Отправлено: CGVictor от 05 Февраля 2008, 21:16:05
[m]
Тема закрыта. Хватит. Мануала для решения более чем достаточно.