[php] JSON 데이터를 PHP에서 저장하는 방법

이번 글에서는 PHP에서 JSON 데이터를 저장하는 방법에 대해 알아보겠습니다.

1. JSON 데이터 생성

PHP에서 JSON 데이터를 생성하기 위해서는 json_encode 함수를 사용합니다. 이 함수는 PHP 배열을 JSON 형식의 문자열로 변환합니다.

예시 코드:

$data = array(
    "name" => "John",
    "age" => 30,
    "city" => "New York"
);
$jsonString = json_encode($data);

2. JSON 데이터 파일에 저장

이제 생성된 JSON 데이터를 파일에 저장합니다. file_put_contents 함수를 사용하여 JSON 데이터를 파일에 쓸 수 있습니다.

예시 코드:

$file = 'data.json';
file_put_contents($file, $jsonString);

위의 코드를 실행하면 data.json 파일에 JSON 데이터가 저장됩니다.

3. JSON 데이터 읽기

JSON 데이터를 읽기 위해서는 file_get_contents 함수를 사용하여 파일에서 데이터를 읽은 후, json_decode 함수를 사용하여 JSON 형식의 문자열을 PHP 배열로 변환합니다.

예시 코드:

$jsonString = file_get_contents('data.json');
$data = json_decode($jsonString, true);

이제 data 변수에는 파일에서 읽은 JSON 데이터가 PHP 배열로 저장되어 있습니다.

4. 참고 자료

이제 당신은 PHP에서 JSON 데이터를 생성하고 파일에 저장하는 방법에 대해 알게 되었습니다!