За последние 24 часа нас посетили 56806 программистов и 1750 роботов. Сейчас ищут 787 программистов ...

Удаление пустых строк в тексте

Тема в разделе "PHP для новичков", создана пользователем Enzo_brn, 7 фев 2011.

  1. Enzo_brn

    Enzo_brn Активный пользователь

    С нами с:
    21 янв 2011
    Сообщения:
    18
    Симпатии:
    0
    Адрес:
    Барнаул
    Здравствуйте, такая проблема написал что-то похожее на код, удаляющий в тексте пустые строки и он работает, но почему-то только с маленьким объемом текста..
    ...
    while (!feof ($file)) {

    $str = fgets($file,65536);

    if ($str=="") $str=trim($str);
    ...
    }
    ...

    Это вообще должно работать? Помогите кто знает плиз)
     
  2. TheAthlete

    TheAthlete Активный пользователь

    С нами с:
    8 фев 2011
    Сообщения:
    1
    Симпатии:
    0
    попробуй вот так

    Код (Text):
    1. if (!$fd = fopen("file1.txt", "r")) exit("Ошибка открытия файла");
    2. if (!$fd2 = fopen("file2.txt", "wa+")) exit("Ошибка открытия файла");
    3.  
    4. $content = file("file1.txt");
    5. foreach ($content as $line)
    6. {
    7.   if (trim($line) != "")
    8.     fwrite($fd2, $line);
    9. }