[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 공식 문서