이 기사의 예에는 PHP에서 파일 내용을 읽는 방법이 요약되어 있습니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 내용은 다음과 같습니다.
다음은 PHP에서 파일 내용을 읽는 5가지 방법입니다. 실제 적용시 fclose($fp) 종료에 주의해주세요;
첫 번째 방법: fread()
$file_path = "test.txt";
if(파일_존재($file_path)){
$fp = fopen($file_path,"r");
$str = fread($fp,filesize($file_path));//읽기 크기를 지정합니다. 여기에서 전체 파일 내용을 읽습니다
echo $str = str_replace("rn","
",$str);
}
?>
두 번째 방법:
$file_path = "test.txt";
if(파일_존재($file_path)){
$str = file_get_contents($file_path);//전체 파일 내용을 문자열로 읽어옵니다
$str = str_replace("rn","
",$str);
에코 $str;
}
?>
세 번째 방법:
$file_path = "test.txt";
if(파일_존재($file_path)){
$fp = fopen($file_path,"r");
$str = "";
$buffer = 1024;//매번 1024바이트 읽기
while(!feof($fp)){//전체 파일을 읽을 때까지 읽기를 반복합니다
$str .= fread($fp,$buffer);
}
$str = str_replace("rn","
",$str);
에코 $str;
}
?>
네 번째 방법:
$file_path = "test.txt";
if(파일_존재($file_path)){
$file_arr = 파일($file_path);
for($i=0;$i
echo $file_arr[$i]."
";
}
/*
foreach($file_arr를 $value로){
echo $value."
";
}*/
}
?>
다섯 번째 방법:
$file_path = "test.txt";
if(파일_존재($file_path)){
$fp = fopen($file_path,"r");
$str ="";
동안(!feof($fp)){
$str .= fgets($fp);//한 줄씩 읽습니다. fgets가 길이 매개변수를 쓰지 않으면 기본값은 1k를 읽는 것입니다.
}
$str = str_replace("rn","
",$str);
에코 $str;
}
?>
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.