Форум — Development Сортировка массива PHP 0 0 Язык PHP. Есть массив $basa[IP]['x','y','z'] Нужно отсортировать по y и вывести. Как это можно сделать? Я новичок и не втыкаю малясь чет =( Ссылка
ну есть массива A B V G [1233][x.15.19] [3423][u.12.88] Надо отсортировать по V anonymous (22.12.07 22:11:26 MSK) Ссылка
Дональд Кнут. Искусство программирования. Том 3. Сортировка и поиск. Глава 5. Сортировка. anonymous (23.12.07 02:25:45 MSK) Ссылка
А по русски можно? что надо сделать? и что такое [IP]? mono ★★★★★ (23.12.07 03:13:28 MSK) Показать ответ Ссылка
кури http://ru2.php.net/manual/ru/function.usort.php и пересмотри структуру хранения. индексы делай. Effect ★ (23.12.07 19:50:20 MSK) Ссылка
Ответ на: комментарий от mono 23.12.07 03:13:28 MSK >А по русски можно? что надо сделать? и что такое [IP]? мой телепатический модуль, образца 80-х, подсказал, что у него массив вида data['127.0.0.1']['фигня']['фигня2']['фигня3'] = "еще фигня" Effect ★ (23.12.07 19:52:56 MSK) Ссылка
<?php $basa = array( '192.168.1.1' => array(1,2,6), '192.168.1.2' => array(2,1,3), '192.168.1.3' => array(3,3,2), '192.168.1.4' => array(1,4,1), ); usort($basa, create_function('$a,$b', 'return $a[1] == $b[1] ? 0 : ($a[1] > $b[1] ? 1 : -1);')); print_r($basa); KRoN73 ★★★★★ (23.12.07 20:06:48 MSK) Показать ответ Ссылка
Ответ на: комментарий от KRoN73 23.12.07 20:06:48 MSK Ололо, узреваю λ! :-) Sphinx ★★☆☆ (23.12.07 23:09:05 MSK) Ссылка