Lektura znajdujacych sie na forum tematow pozwolila mi na znalezienie i troche zmienienie odpowiedzi na moje pytanie.
Oto funkcja, która sortuje tablice wielowymiarową według 2 wybranych kolumn.
[php:1:78bf0955ab]<?php
//$marroy-tablica do posortowania
//$col1,$col2 - nazwy (index) kolumn wedlug, ktoe=rych ma byc posrtowana tablica
//$typ - DESC czy ASC
function sort2key($marray, $col1,$col2,$typ)
{
$r=0;
foreach ($marray as $row)
{
$sortarr1[$r][] = $row[$col1];
$sortarr1[$r][] = $row[$col2];
$r++;
}
if ($typ=='D')
{
array_multisort($sortarr1, SORT_DESC,$marray,SORT_NUMERIC);
}
if ($typ=='A')
{
array_multisort($sortarr1, SORT_ASC,$marray,SORT_NUMERIC);
}
return $marray;
}
?>[/php:1:78bf0955ab]
Dziękuję za pomoc osobą, których praca w znaczny sposób mi pomogła.
Emeryt
-------------
bbcode php naprawdę spisuje się bardzo dobrze! (DeyV)