Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите с сортировкой
 
 автор: Asperio   (19.10.2008 в 18:27)   письмо автору
 
 

На страницу переходят по ссылке :
<a href="mac.php?ip='.$author['ip'].'" >

Собсвенна, сам mac.php :

<table width="200" border="0">
 <tr>
    <td>mac</td>
    <td>port</td>
  </tr>
<?
$ip 
$_GET["ip"];
$a snmpwalk($ip"public"".1.3.6.1.2.1.17.4.3.1.1");
$c snmpwalk($ip"public"".1.3.6.1.2.1.17.4.3.1.2");
if (
count($a)==count($c))
{
 for(
$i=0$i<count($c) and $i<count($a); $i++) {
 
$d=strstr($c[$i],' ');
 
$b=strstr($a[$i],' ');
 echo 
'<tr><td>'.$b.'</td><td>'.$d.'</td></tr>';
}
}
?>
</table>


Имеем такой вывод данных:

mac                     port
00 05 5D 2E 40 CC     22
00 0A 5E 1A 0D 61     25
00 0C 76 51 CD 02     20
00 1E 8C 09 D6 D7     7


Как сделать сортировку по порту? Чтобы данные выводились по возрастанию? Сначала 7, потом 20 и т.д.
Уже 2ой день бьюсь над проблемой...

  Ответить  
 
 автор: Axxil   (20.10.2008 в 12:00)   письмо автору
 
   для: Asperio   (19.10.2008 в 18:27)
 

Можно так:

<?
$a 
= array();
for(
$i=0$i<count($c) and $i<count($a); $i++) {
 
$array[$i]['mac'] = strstr($a[$i],' ');
 
$array[$i]['port'] = strstr($c[$i],' ');
}
$array array_multisort_key($array,'port');
foreach(
$array as $item){
  echo 
'<tr><td>'.$item['mac'].'</td><td>'.$item['port'].'</td></tr>';
}
?>


Функцию array_multisort_key брать тут:
http://forum.dklab.ru/php/advises/Array_multisort_keySortirovkaDvumernogoAssotsMassiv aPoStrukturePohogegoNaTablitsuBd.html

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования