programing

PHP를 사용하여 JSON 파일을 업데이트/편집하는 방법

nicescript 2023. 2. 11. 16:41
반응형

PHP를 사용하여 JSON 파일을 업데이트/편집하는 방법

여기 JSON이 있습니다.

[
   {
      "activity_code":"1",
      "activity_name":"FOOTBALL"
   },
   {
      "activity_code":"2",
      "activity_name":"CRICKET"
   }
]

갱신할 필요가 있다{"activity_code":"1","activity_name":"FOOTBALL"}로.{"activity_code":"1","activity_name":"TENNIS"}에 기반을 둔activity_code

PHP에서는 어떻게 하면 좋을까요?

먼저 디코딩을 해야 합니다.

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

그런 다음 데이터를 변경합니다.

$data[0]['activity_name'] = "TENNIS";
// or if you want to change all entries with activity_code "1"
foreach ($data as $key => $entry) {
    if ($entry['activity_code'] == '1') {
        $data[$key]['activity_name'] = "TENNIS";
    }
}

그런 다음 다시 인코딩하여 파일에 저장합니다.

$newJsonString = json_encode($data);
file_put_contents('jsonFile.json', $newJsonString);

언급URL : https://stackoverflow.com/questions/17806224/how-to-update-edit-a-json-file-using-php

반응형