PHPでJSONデータをクライアントに返す

PHPでは、`json_encode()`でPHP配列またはオブジェクトをJSONデータに変換し、`header()`でレスポンスヘッダーをJSONデータタイプに設定します。

以下のコード例をご覧ください。

<?php
// 创建一个关联数组作为示例数据
$data = [
    'name' => 'John',
    'age' => 25,
    'email' => 'john@example.com'
];

// 将关联数组转换为 JSON 数据格式
$jsonData = json_encode($data);

// 设置响应头为 JSON 数据类型
header('Content-Type: application/json');

// 输出 JSON 数据给客户端
echo $jsonData;
?>

上記のコードは、$data配列を以下のJSONデータ形式に変換し、クライアントに返します。

{
    "name": "John",
    "age": 25,
    "email": "john@example.com"
}

注意:header()関数を呼び出す前には、空白や改行など、一切の出力を出すことができません。

bannerAds