Как отсортировать базу ID пользователей вконтакте?

Лови:
PHP:
/* author: latteo */

ini_set('memory_limit', '256M'); #ставьте значение побольше, если скрипт падает
// ini_set("auto_detect_line_endings", true); #раскомментировать, если file не отработает


$base_path = 'tmp/'; //оставьте пустым, если файлы раскиданы по дискам и $files полные пути

$files = [ //Если тут возникла ошибка, то хватит сидеть на древних версиях PHP )~
  '1.txt',
  '2.txt',
  '3.txt',
  '4.txt',
  '5.txt',
];

$rows = file($base_path . array_shift($files), FILE_SKIP_EMPTY_LINES);
foreach ($files as $file) {
  $cur_rows = file($base_path . $file, FILE_SKIP_EMPTY_LINES);
  $rows = array_intersect($rows, $cur_rows);
}

if (count($rows)) {
  file_put_contents('result.txt', $rows, LOCK_EX);
}

Интересно будет ли там хоть пару записей, после такого фильтра ;)
 
Назад
Сверху