Отправка данных JSON в заголовке ответа HTTP с использованием PHP

Чтобы отправить данные JSON в заголовке HTTP-ответа с помощью PHP, вы можете использовать функцию header(), чтобы установить соответствующий тип контента. Вот пример:

$data = array(
    'name' => 'John Doe',
    'age' => 30,
    'email' => 'johndoe@example.com'
);
header('Content-Type: application/json');
echo json_encode($data);

В этом примере у нас есть массив с именем $data, который содержит образцы данных. Мы устанавливаем заголовок типа контента application/jsonс помощью функции header(). Затем мы кодируем массив $dataв формат JSON с помощью json_encode()и отображаем его.

Этот код отправит ответ с данными JSON и соответствующим заголовком типа контента, указывая, что ответ содержит контент JSON.