> 백엔드 개발 > PHP 문제 > PHP에서 txt 텍스트를 문자열 배열로 변환하는 방법

PHP에서 txt 텍스트를 문자열 배열로 변환하는 방법

PHPz
풀어 주다: 2023-04-18 15:48:43
원래의
1016명이 탐색했습니다.

PHP에는 txt 텍스트 파일을 문자열 배열로 변환하는 방법이 많이 있으며, 아래에서는 간단한 방법 중 두 가지를 소개합니다.

방법 1: file() 함수 사용

file() 함수는 PHP에서 제공하는 간단한 함수로 텍스트 파일을 직접 읽고 파일 내용을 배열로 변환할 수 있습니다. 배열에서.

샘플 코드는 다음과 같습니다.

<?php
$file = "data.txt"; // txt文件的路径
$array = file($file); // 以行为单位读取整个文件
print_r($array); // 输出数组内容
?>
로그인 후 복사

위 코드를 사용하여 data.txt 파일의 내용을 읽어 배열 형태로 출력합니다. 텍스트 파일에 여러 줄의 텍스트가 포함되어 있으면 배열에는 동일한 수의 요소가 포함됩니다.

방법 2: fopen() 및 fgets() 함수 사용

fopen() 함수는 파일을 열고 파일 내용을 읽을 수 있습니다. fgets() 함수는 텍스트 파일의 내용을 한 줄씩 읽고 각 줄을 문자열로 반환할 수 있습니다.

샘플 코드는 다음과 같습니다.

<?php
$file = "data.txt";
$array = array(); // 定义空数组,用于保存文件内容
if(($fp = fopen($file, "r")) !== FALSE){ // 打开文件
    while(!feof($fp)){ // 是否到达文件末尾
        $line = fgets($fp); // 读取一行文件内容
        $array[] = $line; // 将行字符串存放到数组中
    }
    fclose($fp); // 关闭文件
}
print_r($array); // 输出数组内容
?>
로그인 후 복사

위 코드를 사용하여 먼저 fopen() 함수를 통해 data.txt 텍스트 파일을 엽니다. 그런 다음 루프와 fgets() 함수를 통해 파일 내용을 한 줄씩 읽고 파일이 끝날 때까지 각 줄을 배열에 저장합니다. 마지막으로 파일 내용이 포함된 배열을 인쇄합니다.

요약:

PHP에서는 txt 텍스트 파일을 문자열 배열로 변환하는 것이 매우 간단합니다. 실제 요구 사항에 따라 자신에게 적합한 방법을 선택하고 프로젝트에서 실습할 수 있습니다.

위 내용은 PHP에서 txt 텍스트를 문자열 배열로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿