Я ищу простой пример для удаления двух первых символов каждой строки в текстовом файле.Загрузите текстовый файл и удалите 2 первых символа каждой строки
Как это легко сделать?
Заранее спасибо
Я ищу простой пример для удаления двух первых символов каждой строки в текстовом файле.Загрузите текстовый файл и удалите 2 первых символа каждой строки
Как это легко сделать?
Заранее спасибо
Вы можете использовать что-то вроде этого:
$lines = file('text.txt');
$newf = array();
foreach ($lines as $line)
$newf[] = substr($line, 2);
file_put_contents('text.txt', implode("\n", $newf));
Нет необходимости в дополнительных '\ n'. 'file' не обрезает новые строки. – dfsq
Вы действительно попробовали сами?
$lines = file('yourfile');
foreach ($lines as $line) {
echo substr($line, 2);
}
Проверьте это:
$file = fopen("filename.txt", "r") or exit("Unable to open file!");
while(!feof($file))
{
echo substr(fgets($file), 2). "<br>";
}
fclose($file);
[? Что вы пробовали] (http://mattgemmell.com/2008/12/ 08/what-have-you-try /) –
см. Функцию file() в PHP, вы можете повторить ее и удалить 2 первых символа для каждой строки :) – 2013-03-07 11:12:10
вы можете использовать preg_replace для такого рода работ – Michael