Здравствуйте. Я новичок(чайник) в PHP, учусь на примерах, никак не могу доделать упражнение. Нужно удалить первый и последний символ в каждом ряду текстового файла(1.txt) и результат в 2.txt. Делаю так: Код (Text): <?php $c = file_get_contents ('1.txt'); $d = substr($d,1,-1,); file_put_contents ('2.txt', $d); ?> Подскажите что делаю не так
file_get_contents - строковая функция. 1. Используйте file() 2. У вас получится массив, где каждый элемент - это строка. 3. Дальше используйте цикл foreach() и в нём уже substr($d,1,-1,) 4. ну а дальше записывайте в другой файл Добавлено спустя 2 минуты 14 секунд: или же file_put_contents тоже в цикле.
Спасибо за ответ mr.akv Немного непонятно с циклом foreach делаю так: Код (Text): <?php $d = file (1.txt); foreach ($d as $c => $d) { $c = substr($c,1,-1); } file_put_contents ('2.txt', $c); ?> Не получается Подскажите правильный код что-бы я смогла понять по примеру своей ошибки Добавлено спустя 54 секунды: Опечаточка вышла