PHP에서는 파일 작업 함수를 사용하여 파일 내용을 읽고 배열로 변환할 수 있습니다.
다음은 일반적으로 사용되는 파일 작업 함수입니다.
fopen()
: 파일 포인터 열기fopen()
:打开一个文件指针fgets()
:从打开的文件指针中读取一行feof()
:检查文件指针是否已达文件末尾fclose()
:关闭文件指针我们的目标是将文件内容转换为一个数组,其中每一行都是数组的一个元素。
代码实现如下:
<?php $file = fopen("data.txt", "r"); $data = array(); while(!feof($file)) { $line = fgets($file); $line = trim($line); if(!empty($line)) { $data[] = $line; } } fclose($file); print_r($data); ?>
这段代码首先通过 fopen()
打开了一个文件指针,指向了一个名为 data.txt
的文件,并使用 r
模式表示只读模式。
接下来,使用一个 while
循环从文件指针中读取每一行,并使用 trim()
函数去掉行末的空格和换行符。如果这一行不为空,则将其添加到数组 $data
中。
最后,使用 fclose()
函数关闭文件指针。
你可以替换 data.txt
fgets()
: 열린 파일에서 포인터
feof()
에서 줄 읽기: 파일 포인터가 파일 끝에 도달했는지 확인fclose()
: 닫기 파일 포인터
fopen()
을 통해 data.txt
라는 파일을 가리키는 파일 포인터를 열고 r 모드는 읽기 전용 모드를 나타냅니다. 🎜🎜다음으로, while
루프를 사용하여 파일 포인터에서 각 줄을 읽고, trim()
함수를 사용하여 줄 끝의 공백과 줄 바꿈을 제거합니다. 행이 비어 있지 않으면 $data
배열에 추가됩니다. 🎜🎜마지막으로 fclose()
함수를 사용하여 파일 포인터를 닫습니다. 🎜🎜 data.txt
를 읽고 싶은 파일 이름과 경로로 바꾸시면 됩니다. 읽고 있는 파일이 서버에 존재해야 하며, PHP에는 읽기 권한이 있어야 합니다. 🎜🎜요약🎜🎜PHP에서는 파일 작업 함수를 사용하여 파일 내용을 읽고 배열로 변환할 수 있습니다. 이는 매우 유용한 기술이며, 특히 웹 애플리케이션을 작성할 때 유용합니다. 파일을 읽을 때 파일 경로와 권한에 주의하세요. 🎜위 내용은 PHP에서 파일 내용을 읽고 배열로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!