Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Сортировка массива
SergoVL  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 1
Пользователь №: 43168
На форуме: 1 год, 14 дней
Карма:




Подскажите пожалуйста, как отсортировать первый столбец по убыванию, но чтобы значения в остальных столбцах также перемещались при сортировке первого столбца. Почитав про функции сортировки массива, думал, что надо из переменной. которая выводит значения для первого столбца ($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>';

PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса