сортировка нестандартного списка
строка|число
строка|число
....
как отсортировать данные принимая строку за ключ а число за значение функцией asort, или есть другие варианты. Сортировать по числам.
Заранее всем спасибо.
Код:
$array2sort = array();
$key = "";
$value = "";
foreach(file("your_file.txt" as $line) { // в file указывается путь до файла
list($key,$value) = explode("|",$line);
$array2sort[$key] = (int)$value;
}
asort($array2sort); // вот и вся сортировка
$key = "";
$value = "";
foreach(file("your_file.txt" as $line) { // в file указывается путь до файла
list($key,$value) = explode("|",$line);
$array2sort[$key] = (int)$value;
}
asort($array2sort); // вот и вся сортировка
никаких сложностей
каким образом при таком методе сортировки получить доступ к именам переменных $key
foreach($array as $key => $line)
{
echo "$key=$line";
}
UAS спасибо