|
|
|
| Есть папка с файлами, файлы все идут по номерам, при выводе всех файлов, почему то они формируются не по порядку а хаотично, 99, 34, 54, 1, ....n, подскажите как их отсортировать по возрастанию? | |
|
|
|
|
|
|
|
для: chexov
(05.04.2008 в 09:05)
| | natsort($array); | |
|
|
|
|
|
|
|
для: Gemorroj
(05.04.2008 в 10:55)
| | у меня нет массива... у меня
<?
while(($k=readdir($d))!==false)
{
if ($k=='.'||$k=='..'||$k=="index.php" || $k=="Thumbs.db") continue;
$n++;
}
closedir($d);
?>
|
| |
|
|
|
|
|
|
|
для: chexov
(05.04.2008 в 11:18)
| | в таком случае сначала сделайте массив | |
|
|
|
|
|
|
|
для: chexov
(05.04.2008 в 11:18)
| | Можно исползовать два массива. В первом сформировать массив - отсортировать его, а во-втором уже выводить результаты
<?
$array = array();
while(($k=readdir($d))!==false)
{
if ($k=='.'||$k=='..'||$k=="index.php" || $k=="Thumbs.db") continue;
$array[] = $k;
$n++;
}
closedir($d);
?>
|
| |
|
|
|