Forum Webscript.Ru

Общие => Веб-технологии => Тема начата: Ilyasim от 17 Февраля 2004, 16:07:06

Название: Удаление строки
Отправлено: Ilyasim от 17 Февраля 2004, 16:07:06
Я написал функцию удаления сторки:

$strtoerase="string";
$farray=file($fname);
$i=0;
while($i  if ($farray[$i]==$strtoerase){
   unset($farray[$i]);
  }
  $i++;
}
$fp=fopen($fname,"w");
fputs($fp,implode("",$farray));
fclose($fp);

 

и у меня не работает условие:
if ($farray[$i]==$strtoerase){
  unset($farray[$i]);
}
Чё не правильно делаю?
Название: Удаление строки
Отправлено: Меняздесьдавнонет от 17 Февраля 2004, 16:11:24
опять чудак мимо форума промахнулся.

Цитировать
Ilyasim:
Чё не правильно делаю?

НЕ ЧИТАЕШЬ ДОКУМЕНТАЦИЮ на функции, которые используешь.
Название: Удаление строки
Отправлено: Меняздесьдавнонет от 17 Февраля 2004, 16:14:18
[p]file[/p]
Название: Удаление строки
Отправлено: FreeSpace от 17 Февраля 2004, 19:32:51
Я тебе уже в другой теме посоветовал - попробуй
if (trim($farray[$i]) == $strtoerase) {