PHPでJSONの特定のキーと値を変更する方法

JSON内のある特定のキーバリューペアを変更するには、以下の手順に従います。

  1. json_decode()
$json = '{"name":"John", "age":30, "city":"New York"}';
$arr = json_decode($json, true);
  1. 次に、配列操作を使用して、指定したキーと値を変更します。例:
$arr['name'] = 'Tom';
$arr['age'] = 25;
  1. json_encode()
$newJson = json_encode($arr);

完全なコード例:

$json = '{"name":"John", "age":30, "city":"New York"}';
$arr = json_decode($json, true);
$arr['name'] = 'Tom';
$arr['age'] = 25;
$newJson = json_encode($arr);
echo $newJson;

出力結果は次のとおりです。

{"name":"Tom","age":25,"city":"New York"}

こうすればJSON内の指定のキーバリューペアを簡単に修正できます。

bannerAds