Подскажите пожалуйста, как отсортировать первый столбец по убыванию, но чтобы значения в остальных столбцах также перемещались при сортировке первого столбца. Почитав про функции сортировки массива, думал, что надо из переменной. которая выводит значения для первого столбца ($rr) сделать массив. Собственно я и сделал - $Mass1. Но сортировка не происходит.
$newmassiv = array(
1 => "",
2 => "25 ррарркр",
3 => "32 ттьтт",
4 => "44 ььроппа",
5 => "",
6 => "новая 25 строка",
7 => "ваапм 32 строка",
8 => "аааав 44 строка",
9 => "",
10 => "хочу 25 вторую строку",
11 => "новая строка 32 ",
12 => "новая строка 44 ",
13 => "",
14 => "ыыыыы 25 гггггг",
15 => "новая ввсвс 32 строка",
16 => "уккк 44 выв строка",
17 => "",
18 => "новая 25 строка",
19 => "ссвсс 32 строка",
20=> "ыраав 44 строка",
21 => "",
22 => "новая 25 ыыыыы строка",
23 => "уцкв 32 строка",
24 => "двдвл 44 строка",
);
echo "<table widht=300 border=1>";
echo '<TR>';
echo '<TH>1 колонка</TH>';
echo '<TH>2 колонка</TH>';
echo '<TH>3 колонка</TH>';
echo '</TR>';
echo '<tr>';
echo '<TBody>';
$count_massiv = count($newmassiv);
$key = array_search('foo', $newmassiv);
$output = array_slice($newmassiv, $key);
foreach ($output as $count_massiv){
if($count_massiv=="foo") {
continue;
}
if($count_massiv=="") {
echo('<tr></tr>');
}
if ($gggg = strstr($count_massiv, '25')) {;
echo '<td>';
$rr = substr($gggg,3);
$Mass1 = compact('rr');
echo '</td>';
}
if ($w = strstr($count_massiv, '32')) {;
echo '<td>';
$rer = substr($w,0);
echo $rer;
echo '</td>';
}
if ($ww = strstr($count_massiv, '44')) {;
echo '<td>';
$rtr = substr($ww,0);
echo $rtr;
echo '</td>';
}
}
echo '</tbody>';
echo '</tr>';
echo '</table>';