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

Форум PHP

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

 

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

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

тема: Отсортировать записи в файле
 
 автор: setler   (26.04.2009 в 22:01)   письмо автору
 
 

Есть txt файл в котором построчно записаны адреса интернет-страниц. Нужно отсортировать по параметру filename, при условии что адреса с разным уровнем вложенности.
http://site.ru/dir/filename
http://site.ru/dir/d2/filename
http://site.ru/filename
Нужна помощь в реализации...

  Ответить  
 
 автор: Trianon   (26.04.2009 в 22:17)   письмо автору
 
   для: setler   (26.04.2009 в 22:01)
 

<?
$l1 
file('txt');
$l2 = array();
foreach(
$l1 as $line)
{
  
$v parse_url(trim($line));
  
$l2[$line] = basename($v['path']);
}
unset(
$l1);
asort($l2);
print_r($l2);

  Ответить  
 
 автор: setler   (27.04.2009 в 12:24)   письмо автору
 
   для: Trianon   (26.04.2009 в 22:17)
 

Как выполнить полностью с выводом результата в другой txt файл?

  Ответить  
 
 автор: Trianon   (27.04.2009 в 12:49)   письмо автору
 
   для: setler   (27.04.2009 в 12:24)
 

file_put_contents('anothertxt', $l2);

  Ответить  
 
 автор: setler   (27.04.2009 в 15:06)   письмо автору
 
   для: Trianon   (27.04.2009 в 12:49)
 

Кладет в список только filename без полного адреса и все в одну строку

  Ответить  
 
 автор: Trianon   (27.04.2009 в 15:12)   письмо автору
 
   для: setler   (27.04.2009 в 15:06)
 

угу, пардон.


file_put_contents('anothertxt', array_keys($l2));

  Ответить  
 
 автор: setler   (27.04.2009 в 21:02)   письмо автору
 
   для: Trianon   (27.04.2009 в 15:12)
 

спасибо, практически правильно сортирует!

  Ответить  
Rambler's Top100
вверх

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