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

Форум PHP

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

 

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

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

тема: Сортировка многомерного массива с разными подмассивами
 
 автор: Trivium   (17.04.2008 в 16:36)   письмо автору
 
 

Всем привет!
Есть база, в ней несколько таблиц, надо выбирать с нескольких таблиц записи в 1 массив и сортировать эти элементы по дате.

$data = Array(
Array('text' => 'sometext', 
'title' => 'somtitle',
'date' = 1204773940, 
'id' = 1),
 Array('text' => 'sometext', 
`user_id` = 7, 
'title' => 'somtitle', 
'date' = 1204123943, 
'id' = 1),
 Array('text' => 'sometext', 
'id' = 1, 
'path' => 'sompath', 
'date' = 1200123743));

элементы массива массивы с разными подмассивами, как их отсортировать по полю date?

   
 
 автор: sim5   (17.04.2008 в 19:33)   письмо автору
 
   для: Trivium   (17.04.2008 в 16:36)
 

В смысле этого?:

<?
$data 
= Array(Array('text' => 'sometext''title' => 'somtitle''date' => 1204773940'id' => 1), 
  Array(
'text' => 'sometext''user_id' => 7'title' => 'somtitle''date' => 1204123943'id' => 1),
  Array(
'text' => 'sometext''id' => 1'path' => 'sompath''date' => 1200123743));

function 
compare($a$b
{
return (
$a['date'] < $b['date']) ? -1;
}

echo 
'<pre>';
print_r($data);
echo 
'</pre>';

echo 
'<pre>';
usort($data,"compare");
print_r($data);
echo 
'</pre>';
?>

   
 
 автор: moonfox   (18.04.2008 в 15:14)   письмо автору
 
   для: sim5   (17.04.2008 в 19:33)
 

примного благодарствую)))

   
Rambler's Top100
вверх

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