Показать сообщение отдельно

  #2  
Старый 10.06.2009, 16:18
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Ну вот 3 варианта обработки файла:
PHP код:
<?php
  
// вариант 1
  
foreach (explode ("\n"file_get_contents ('1.txt')) as $line) {
    if (empty (
$line))
      continue;
    list (
$email$pass) = explode (':'$line);
    echo 
"$email\t$pass\n";
  }

  
// вариант 2
  
foreach (file ('1.txt') as $line) {
    
$line rtrim ($line);
    if (empty (
$line))
      continue;
    list (
$email$pass) = explode (':'$line);
    echo 
"$email\t$pass\n";
  }

  
// вариант 3
  
$content file_get_contents ('1.txt');
  
$content preg_replace ('/\n+/'"\n"$content);
  
preg_match_all ('/(.+?):(.+?)\n/'$content$m);
  for (
$i 0$i count ($m[1]); $i++) {
    echo 
"{$m[1][$i]}\t{$m[2][$i]}\n";
  }
?>
В последнем случае надо б иметь в конце файла пустую строку

Последний раз редактировалось krypt3r; 10.06.2009 в 16:20..
 
Ответить с цитированием