|
|
|
| Пример:
$array = array();
$array[1] = array('rel' => '111');
$array[3] = array('rel' => '112');
$array[2] = array('rel' => '113');
$array[4] = array('rel' => '114');
$array[5] = array('rel' => '115');
|
нужно вывести массив $array по возрастанию ключа rel. Как сделать? | |
|
|
|
|
|
|
|
для: Alexx
(27.06.2007 в 11:25)
| | Подумав сделал вот так:
$array = array();
$array[1] = array('rel' => '112', 'id' => "asdasd");
$array[3] = array('rel' => '111');
$array[2] = array('rel' => '113');
$array[4] = array('rel' => '115');
$array[5] = array('rel' => '114');
$sort_array = array();
foreach ($array as $ind => $val) {
$sort_array[$val['rel']] = $array[$ind];
}
echo "<pre>";
ksort($sort_array);
print_r($sort_array);
echo "</pre>";
|
| |
|
|
|
|
|
|
|
для: Alexx
(27.06.2007 в 11:35)
| | почему сразу не сделать
$array[112] = array('rel' => '112', 'id' => "asdasd");
$array[111] = array('rel' => '111');
$array[113] = array('rel' => '113');
$array[115] = array('rel' => '115');
$array[114] = array('rel' => '114');
ksort(array);
|
| |
|
|
|
|
|
|
|
для: Gust
(27.06.2007 в 12:12)
| | Потому что надо выводить массив $array по возрастанию $array[*]['rel']. | |
|
|
|
|
|
|
|
для: Alexx
(27.06.2007 в 13:32)
| | пузырьком сортируй :D | |
|
|
|
|
|
|
|
для: KEPZ
(27.06.2007 в 15:49)
| | ага массив с 1000 элементами... | |
|
|
|