사용자는 드롭 다운에서 "$ Num = $ _POST [ 'Number']"숫자를 선택하여 텍스트 파일에서 한 줄을 삭제합니다. Ex. 만 사용PHP 사용자 입력을 사용하여 텍스트 파일의 특정 줄을 삭제하는 방법은 무엇입니까?
고양이
개
:
고양이
개
마우스
은 내가 파일의 라인을 그것을 단지 인쇄 있도록 삭제하려면 어떻게 라인 (3)을 선택 말할 수 있습니다 그들이 선택한 전화 번호가 아닌 실제 전화 번호가 무엇입니까?
사용자는 드롭 다운에서 "$ Num = $ _POST [ 'Number']"숫자를 선택하여 텍스트 파일에서 한 줄을 삭제합니다. Ex. 만 사용PHP 사용자 입력을 사용하여 텍스트 파일의 특정 줄을 삭제하는 방법은 무엇입니까?
고양이
개
:
고양이
개
마우스
은 내가 파일의 라인을 그것을 단지 인쇄 있도록 삭제하려면 어떻게 라인 (3)을 선택 말할 수 있습니다 그들이 선택한 전화 번호가 아닌 실제 전화 번호가 무엇입니까?
사용이 :
$row_number = 0; // Number of the line we are deleting
$file_out = file("file.txt"); // Read the whole file into an array
//Delete the recorded line
unset($file_out[$row_number]);
//Recorded in a file
file_put_contents("file.txt", implode("", $file_out));
을 쓴이 –
예, 그것이 사실 큰 파일에 대한 최적 없습니다. 그러나 위의 질문에서 알다시피, 그것은 소량의 데이터에 관한 것입니다. –
이것은 새로운 파일에서 원하는 2 줄을 출력 할 것입니까? 왜냐하면 코드가 적극적으로 파일에서 줄을 지우는 1 파일 만 사용하려고하기 때문에 두 줄만 남습니다. – Cvm192
이 우리에게 당신이 메모리에 전체 일을로드 –