|
|
|
| Представте себе файл (1.txt) и содержимое файла состовляет:
111
222
333
444
555
Допустим что я считываю 3-ю строку:
$m=file(1.txt);
$var=$m[3];
Потом произвожу какието действия с этим значением.
ВНИМАНИЕ ВОПРОС!
Как записать в эту(3) строку результаты моих действий???
Очень буду рад и благодарен, если мне кто-то поможет!
Заранее спасибо.
Hazy. | |
|
|
|
|
|
|
|
для: hazy
(10.02.2005 в 17:32)
| | Примерно вот так:
<?
$m=file("1.txt"); //обязательно в кавычках!
//если третья строка, то индекс массива - 2, т.к. нумерация индексов массива начин. с 0
$var=$m[2];
//манипуляции с $var
$m[2]=$var;
//превращаем массив в строку, каждый элемент массива отделен от другого символом конца строки "\n"
$Str = implode("\n", $m)
//$FileName - путь к файлу
$fp = fopen($FileName, 'w');
//Записываем строку в файл
fwrite($fp, $Str);
//Закрываем файл
fclose($fp);
?>
|
| |
|
|
|
|
|
|
|
для: antf
(10.02.2005 в 18:59)
| | Благодарю за объяснение! | |
|
|
|