이 글에서는 확보할 바이트 수를 확인하는 경우와 바이트 수를 확인하지 않는 경우의 두 가지 경우에 PHP에 내장된 fread() 함수를 사용하여 파일의 내용을 읽는 방법을 주로 소개합니다. 얻을 수 있는 바이트 수입니다.
1.fread 구문:
fread ( resource $handle , int $length ) : string
$handle: 파일 시스템 포인터, 일반적으로 fopen()에 의해 생성되는 리소스입니다.
$length: 파일의 바이트 길이를 읽습니다.
반환 값: $length 문자열.
2. 파일 읽기(읽어야 하는 바이트 확인):
exit.txt 파일
php.cn good better
php 파일
<?php //文件路径 $filename="./exit.txt"; //获取文件资源 $file = fopen($filename,'r'); //读取二进制文件时,需要将第二个参数设置成'rb' //获取文件内容 $file_info=fread($file,10); //打印文件内容 echo $file_info; //关闭文件资源 fclose($file); ?>
输出结果:php.cn goo
3. 바이트 읽기 필요성을 확인하지 않음): 파일의 모든 내용을 가져와야 하는 경우 파일 크기를 확인하는 데 특별히 사용되는 다른 함수인 filesize() 함수를 사용해야 합니다. 《 위 내용은 fread()를 사용하여 PHP에서 파일을 읽는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!<?php
//文件路径
$filename="./exit.txt";
//获取文件资源
$file = fopen($filename,'r');
//获取文件大小
$file_size= filesize($filename);
//获取文件内容
$file_info=fread($file, $file_size);
//打印文件内容
echo $file_info;
//关闭文件资源
fclose($file);
?>
输出结果:php.cn good better