반응형
PHP 코드입니다. 이 코드는 파일을 읽고 각 줄의 끝에서 6글자를 삭제하여 새로운 파일에 저장합니다.
<?php
// 입력 파일과 출력 파일 경로 설정
$inputFile = 'input.txt'; // 원본 파일
$outputFile = 'output.txt'; // 결과를 저장할 파일
// 파일 읽기
$lines = file($inputFile, FILE_IGNORE_NEW_LINES);
// 결과를 저장할 배열 초기화
$result = array(); // PHP 5.x에서는 array() 구문을 사용
// 각 줄을 처리하여 끝에서 6글자를 삭제
foreach ($lines as $line) {
if (strlen($line) > 6) {
$result[] = substr($line, 0, -6); // 끝에서 6글자를 제외한 나머지 부분
} else {
$result[] = ''; // 텍스트가 6글자 이하일 경우 빈 문자열
}
}
// 결과를 새로운 파일에 저장
$outputHandle = fopen($outputFile, 'w'); // 파일 열기
if ($outputHandle) {
foreach ($result as $line) {
fwrite($outputHandle, $line . "\n"); // 줄별로 파일에 쓰기
}
fclose($outputHandle); // 파일 닫기
echo "작업이 완료되었습니다. 결과는 '{$outputFile}' 파일에 저장되었습니다.";
} else {
echo "파일을 열 수 없습니다.";
}
?>
반응형
'SMART GPT' 카테고리의 다른 글
이미지 URL이 유효하지 않을 때, 해당 이미지와 연결된 체크박스를 자동으로 체크 (0) | 2024.09.13 |
---|---|
HTTPS로 접속한 사용자를 강제로 HTTP로 리디렉션 하려면 (0) | 2024.09.12 |
PHP에서 MP3 파일을 직접 읽고 스트리밍 하기 (1) | 2024.09.07 |
현재 페이지가 location.reload()에 의해 새로고침되었는지 ... (0) | 2024.09.07 |
cURL을 사용하여 리다이렉트를 따라가 최종 URL 가져오기 (0) | 2024.08.23 |
display: flex를 사용하여 요소를 가로세로 가운데 정렬하는 방법 (0) | 2024.08.07 |
grid-template-columns CSS (0) | 2024.08.07 |
리스트 항목 간에 특정한 여백을 설정하려면? (0) | 2024.08.06 |
댓글