PHP で JSON オブジェクトを出力する

PHPでは、json_encode()関数を使用するとPHPの配列やオブジェクトをJSON形式の文字列に変換できます。

サンプル1:連想配列を JSON オブジェクトとして出力

$data = array(
    'name' => 'John Doe',
    'age' => 25,
    'city' => 'New York'
);

$jsonObject = json_encode($data);

echo $jsonObject;

オブジェクトをJSONオブジェクトに出力

class Person {
    public $name;
    public $age;
    public $city;
}

$person = new Person();
$person->name = 'John Doe';
$person->age = 25;
$person->city = 'New York';

$jsonObject = json_encode($person);

echo $jsonObject;

上記の例では、json_encode()関数は連想配列やオブジェクトをJSONフォーマットの文字列に変換し、echo文を使ってJSONオブジェクトを出力します。

bannerAds