поскольку первый случай не удаляет строку, он просто очищает ее (и остается нежелательная пустая строка). В этом случае implode () добавляет новую строку также для $ fileLineByLine [$ key], которая является пустой; в противном случае, если вы сбросите переменную, она будет недоступна (и implode () не сможет ее найти).

я есть файл с именем$dir и строка с именем$lineЯ знаю, что эта строка является полной строкой этого файла, но я не знаю ее номер строки, и я хочу удалить ее из файла, что мне делать?

Можно ли использовать awk?

Ответы на вопрос(8)

Ваш ответ на вопрос