[php] PHP에서 JSON을 사용하여 파일 입출력 처리하기
PHP에서는 JSON 파일을 읽고 쓰는 것이 매우 간단합니다. 이 기술 블로그에서는 PHP에서 JSON을 사용하여 파일 입출력을 처리하는 방법에 대해 설명하겠습니다.
1. JSON 파일 생성하기
<?php
$data = array(
'name' => 'John Doe',
'age' => 30,
'email' => 'johndoe@example.com'
);
$fp = fopen('data.json', 'w');
fwrite($fp, json_encode($data, JSON_PRETTY_PRINT));
fclose($fp);
?>
위의 코드는 PHP에서 JSON 파일을 생성하는 예시입니다. ‘data.json’ 파일이 생성되고, PHP 배열이 JSON 형식으로 변환되어 파일에 쓰여집니다.
2. JSON 파일 읽기
<?php
$jsonString = file_get_contents('data.json');
$data = json_decode($jsonString, true);
echo 'Name: ' . $data['name'] . '<br>';
echo 'Age: ' . $data['age'] . '<br>';
echo 'Email: ' . $data['email'] . '<br>';
?>
위의 코드는 ‘data.json’ 파일을 읽어와서 PHP 배열로 디코딩하여 출력하는 예시입니다.
이렇게 PHP에서 JSON 파일을 생성하고 읽는 방법을 사용하면 파일 입출력을 간편하게 처리할 수 있습니다.
3. 결론
PHP에서 JSON을 사용하여 파일 입출력을 처리하는 방법을 알아보았습니다. JSON은 데이터를 구조화하고 전달하기 위한 강력한 포맷이며, PHP에서 파일 입출력을 처리할 때 매우 유용하게 활용될 수 있습니다.
참고문헌: PHP 공식 문서