Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

сортировка нестандартного списка

6.6K
07 декабря 2008 года
Scaiman
126 / / 25.07.2006
Возникла проблема отсортировать данные в файле не разбивая пары строки с числом, они имеют вид
строка|число
строка|число
....

как отсортировать данные принимая строку за ключ а число за значение функцией asort, или есть другие варианты. Сортировать по числам.
Заранее всем спасибо.
244
07 декабря 2008 года
UAS
2.0K / / 19.07.2006
 
Код:
$array2sort = array();
$key = "";
$value = "";

foreach(file("your_file.txt" as $line) { // в file указывается путь до файла
    list($key,$value) = explode("|",$line);
    $array2sort[$key] = (int)$value;
}
asort($array2sort); // вот и вся сортировка

никаких сложностей
6.6K
07 декабря 2008 года
Scaiman
126 / / 25.07.2006
каким образом при таком методе сортировки получить доступ к именам переменных $key
6.6K
07 декабря 2008 года
Scaiman
126 / / 25.07.2006
пардон разобрался
foreach($array as $key => $line)
{
echo "$key=$line";

}

UAS спасибо
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог