|
|
|
| Всем привет!
Есть база, в ней несколько таблиц, надо выбирать с нескольких таблиц записи в 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? | |
|
|
|
|
|
|
|
для: 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 : 1;
}
echo '<pre>';
print_r($data);
echo '</pre>';
echo '<pre>';
usort($data,"compare");
print_r($data);
echo '</pre>';
?>
|
| |
|
|
|
|
|
|
|
для: sim5
(17.04.2008 в 19:33)
| | примного благодарствую))) | |
|
|
|