- RU.PHP.CHAINIK --------------------------------------------- RU.PHP.CHAINIK -
Msg : #2516 [501]
От : Anton Sidashin 2:5051/1.143 24 ноября 04, 16:23
Кому : Ruslan Kostinevich 28 ноября 04, 03:10
Тема : RE:Работа со строками
-------------------------------------------------------------------------------
Здраствуйте, Ruslan!
RK> Допустим, есть у нас массив, состоящий из нескольких строк.
RK> Записываем его в файл. Затем в процессе работы нужно файл открыть и одну
RK> из строк удалить.
RK> Hе пойму, как осуществить поиск и удаление строки из массива...
RK> У Д.H. Колисниченко в его самоучителе ничего по этому поводу не нарыл...
поподробнее никак? по каким параметрам должен осуществляться поиск? В
простейшем случае удаление элемента массива делается как и удаление любой
переменной, функцией unset()
//Удаление строки "java быстрая" из файла
$search_string="java быстрая";
$filename='my_text.txt';
$text=file($filename); //получаем массив строк
foreach($text as $k=>$line)
{
if($search_string==trim($line))
{
unset($text[$k]);
}
}
if($handle=fopen($filename,'w'))
{
fwrite($handle,implode('',$text));
fclose($handle);
}
?>
with best regards, /me
---
* Origin: Такой большой, а в SCSI веришь. (2:5051/1.143)