Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как отсортировать ассоциативный массив?
 
 автор: Andrei   (17.04.2006 в 13:34)   письмо автору
 
 

опять вопрос по Wallist Files.

как отсортировать ассоциативный массив который возвращает функция pathinfo? пробовал sort(), ksort() И т.д. - скрипт выдает пустую страницу.

pathinfo() возвращает ассоциативный массив из трех элементов-ключей - dirname, basename, extension. Нужно отсортировать по basename, чтобы имена файлов шли по порядку.


$file_info=pathinfo($FilePath.$line);
$file_info = sort($file_info, SORT_REGULAR);


поправьте если не так.

   
 
 автор: Andrei   (17.04.2006 в 14:56)   письмо автору
 
   для: Andrei   (17.04.2006 в 13:34)
 

up.

по прежнему актуально.

   
 
 автор: Trianon   (17.04.2006 в 15:05)   письмо автору
 
   для: Andrei   (17.04.2006 в 14:56)
 

$file_info в Вашем примере содержит данные про один единственный файл. Так что несовсем ясно, что именно Вы собираетесь сортировать.

   
 
 автор: Andrei   (17.04.2006 в 15:42)   письмо автору
 
   для: Trianon   (17.04.2006 в 15:05)
 


function files($FilePath) {
$c=0;
$dir = @opendir($FilePath);
if(!$dir)
{
echo "<font size=-1 color=red><b><i>Ошибка открытия директории:".$DirPath."</b></i></font>"; exit();}
    while($line = readdir($dir))
    {
          if(is_file($FilePath.$line))
          {
$file_info=pathinfo($FilePath.$line);


вот начало функции. в каком месте нужно начинать сортировку?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования