PHP에서 파일에 배열 쓰기
-
print_r()
및file_put_contents()
함수를 사용하여 PHP에서 파일에 배열 쓰기 -
fopen()
,print_r()
및fwrite()
함수를 사용하여 PHP에서 파일에 배열 쓰기 -
fopen()
,var_export()
및fwrite()
함수를 사용하여 파일에 배열 쓰기
print_r()
및file_put_contents()
함수를 사용하여 PHP에서 파일에 배열을 작성하는 방법을 소개합니다. 이 메서드는 지정된 배열을 시스템의 지정된 파일에 씁니다.
또한print_r()
및fwrite()
함수를 사용하여 PHP 파일에 배열을 인쇄하는 방법을 소개합니다. fopen()
함수를 사용하여 파일을 생성합니다.
php.ini
파일을 변경하여 모든 PHP 오류를 표시하는 영구적 인 솔루션을 소개합니다. 위에서 언급 한 두 가지 방법은 중괄호 및 세미콜론 누락과 같은 구문 분석 오류를 표시하는 데 도움이되지 않습니다.
print_r()
및file_put_contents()
함수를 사용하여 PHP에서 파일에 배열 쓰기
이 메서드는 배열을 만들고print_r()
함수를 사용하여 배열을 반환하고file_put_content()
함수를 사용하여 배열을 파일에로드 할 수 있습니다. print_r()
함수는 인쇄 할 배열과 부울 값을 매개 변수로 사용합니다. 부울 값은 배열 반환 여부를 결정합니다. 기본값은 false입니다. file_put_contents()
함수는 파일 경로를 첫 번째 매개 변수로 사용합니다. 두 번째 매개 변수는 파일에로드 할 내용입니다.
예를 들어, 연관 배열을 만듭니다. 연관 배열은 키가 숫자가 아닌 문자열 인 배열 유형입니다. name
,age
및bike
로 키를 만듭니다. Jack
,24
및fireblade
값을 키 값으로 할당합니다. 변수$b
에 배열을 할당합니다. print_r()
함수를 사용하고$b
매개 변수와true
부울 값을 사용합니다. 그런 다음file_put_contents()
함수를 작성하고filename.txt
파일을 첫 번째 매개 변수로 지정하고 위의print_r()
함수를 두 번째 매개 변수로 지정합니다.
아래 예에서print_r()
함수는 배열의 정보를 반환합니다. 웹 페이지의 항목을 인쇄하지 않습니다. 배열이 인쇄되는 루트 디렉토리에filename.txt
파일이 생성됩니다. 함수에 대한 자세한 내용은 PHP 매뉴얼의 print_r()
을 확인하십시오.
예제 코드 :
# php 7.*
<?php
$b = array (
'name' => 'Jack',
'age' => 24,
'bike' => 'fireblade');
file_put_contents('filename.txt', print_r($b, true));
?>
출력:
Array
(
[name] => Jack
[age] => 24
[bike] => fireblade
)
fopen()
,print_r()
및fwrite()
함수를 사용하여 PHP에서 파일에 배열 쓰기
fwrite()
메소드를 사용하여 배열을 파일에 쓸 수 있습니다. 이 메서드는fopen()
함수를 사용하여 디렉토리에 쓰기 가능한 파일을 만듭니다. 배열을 만들고print_r()
함수를 사용하여 배열을 반환하고fwrite()
함수를 사용하여 배열을 파일에 쓸 수 있습니다. print_r()
함수는 인쇄 할 배열과 부울 값을 매개 변수로 사용합니다.
fopen()
함수를 사용하여w
를 두 번째 매개 변수로 사용하여file.txt
파일을 생성합니다. fopen()
함수를 변수$fp
에 할당합니다. print_r()
함수를 사용하고$b
매개 변수와true
부울 값을 사용합니다. 그런 다음fwrite()
함수를 작성하고 변수$fp
를 첫 번째 매개 변수로 제공하고 위의print_r()
함수를 두 번째 매개 변수로 제공합니다.
아래 예에서fopen()
함수는 루트 디렉토리에file.txt
파일을 만듭니다. 배열은fwrite()
함수를 사용하여 파일에 기록됩니다. fwrite()
함수에 대한 자세한 내용은 PHP 설명서를 참조하십시오.
예제 코드 :
#php 7.x
<?php
$b = array (
'name' => 'Harry',
'age' => 22,
'bike' => 'hayabusa');
$fp = fopen('file.txt', 'w');
fwrite($fp, print_r($b, true));
?>
출력:
Array
(
[name] => Harry
[age] => 22
[bike] => hayabusa
)
fopen()
,var_export()
및fwrite()
함수를 사용하여 파일에 배열 쓰기
이 메서드에서print_r()
함수 대신var_export()
함수를 사용하여 인쇄해야하는 배열을 반환합니다. var_export()
함수는print_r()
함수 에서처럼 인쇄 할 배열과 부울 값을 매개 변수로 사용합니다. fopen()
함수를 사용하여 디렉토리에 쓰기 가능한 파일을 만듭니다. fwrite()
함수를 사용하여 배열과var_export()
함수를 매개 변수로 취하여 파일에 배열을 작성합니다. var_export()
함수는 지정된 매개 변수의 유효한 PHP 코드를 반환합니다.
예를 들어,fwrite()
함수를 작성하고 변수$fp
를 첫 번째 매개 변수로 제공하고 위의var_export()
함수를 두 번째 매개 변수로 제공합니다. 변수$b
및 부울 값true
를var_export()
함수의 매개 변수로 제공합니다.
아래 예에서var_export()
함수는print_r()
함수가 아닌 구조 측면에서 다른 출력을 생성합니다. var_export()
함수로 인쇄 된 배열은 유효한 PHP 코드이며print_r()
함수로 생성 된 출력과 달리 실행될 수 있습니다. var_export()
함수에 대해 이해하려면 PHP 매뉴얼을 확인하십시오.
코드 예 :
#php 7.x
<?php
$b = array (
'name' => 'James',
'age' => 27,
'bike' => 'Yamaha R1');
$fp = fopen('file.txt', 'w');
fwrite($fp, var_export($b, true));
fclose($fp);
?>
출력 :
array (
'name' => 'James',
'age' => 27,
'bike' => 'Yamaha R1',
)
Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.
LinkedIn관련 문장 - PHP File
- PHP에서 파일에 쓰는 방법
- Require_once 대 PHP에 포함
- PHP에서 현재 디렉토리 이름 및 경로 가져오기
- PHP에서 루트 디렉토리 경로 찾기
- PHP에서 강제로 파일 다운로드
- PHP에서 파일 실행