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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Сортировка массива

Сообщения:  [1-3] 

 
 автор: Richard Ferlow   (26.01.2011 в 10:43)   письмо автору
 
   для: Igorek   (26.01.2011 в 10:08)
 

Благодарю, то что нужно!

  Ответить  
 
 автор: Igorek   (26.01.2011 в 10:08)   письмо автору
 
   для: Richard Ferlow   (26.01.2011 в 09:48)
 

<?
function compare($v1$v2)
{
   
$t explode(";",$v1);
   
$t2 explode(";",$v2);
   if (
$t[2] == $t2[2]) return 0;
   return (
$t[2] < $t2[2])?-1:1;
}

$arr = array(
  
=> 'name;name2;12',
  
=> 'name;name2;2',
  
=> 'name;name2;312',
  
=> 'name;name2;32',
  
=> 'name;name2;2212',
  
=> 'name;name2;122',
  
=> 'name;name2;18',
);
usort($arr'compare');
print 
"<pre>";
print_r($arr);
print 
"</pre>";
?>

  Ответить  
 
 автор: Richard Ferlow   (26.01.2011 в 09:48)   письмо автору
 
 

Есть некоторый массив, array, где array[$i] = 'name;name2;price';

при выводе значений из этого массива делается explode по ";" таким образом разбивая на подмассив при выводе array2.

собственно сделать так, чтобы можно было изначальный массив array отсортировать по значению price - т.е. по значению array2[2];

как это можно сделать ? в голову лезут только варианты с множественными проходами циклами, может быть функцию какую-то не знаю или алгоритм, которым это можно сделать.

заранее благодарю.

  Ответить  

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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