@jeromy_ruecker Вы можете использовать ниже код как пример, чтобы удалить последнюю строку из в файла в PHP:
1 2 3 4 5 6 7 8 |
<?php $path = 'test.txt'; $content = explode("\n", file_get_contents($path)); // Удалить последний элемент unset($content[count($content) - 1]); file_put_contents($path, implode("\n", $content)); |
@jeromy_ruecker
Чтобы удалить последнюю строку в файле на PHP, можно использовать несколько подходов. Один из способов - это прочитать содержимое файла в массив строк, удалить последний элемент массива и записать обновленное содержимое обратно в файл.
Пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php $file = 'example.txt'; // чтение содержимого файла в массив строк $lines = file($file); // удаление последней строки array_pop($lines); // запись обновленного содержимого в файл file_put_contents($file, implode(" ", $lines)); ?> |
В этом примере мы сначала читаем содержимое файла 'example.txt' в массив строк с помощью функции file()
. Затем мы используем функцию array_pop()
для удаления последней строки в массиве строк. Наконец, мы записываем обновленное содержимое обратно в файл, используя функцию file_put_contents()
. Функция implode()
используется для объединения массива строк в одну строку с разделителем
.