php header json
时间: 2023-08-07 13:05:43 浏览: 37
这不是一个问题,而是一个语法示例。如果你想问如何在 PHP 中使用 header 函数返回 JSON 数据,你可以按照以下方式编写代码:
```php
<?php
$data = array('name' => 'John', 'age' => 30);
header('Content-Type: application/json');
echo json_encode($data);
?>
```
这段代码将会输出一个 JSON 格式的字符串,内容为:
```json
{"name":"John","age":30}
```
通过设置 header 的 Content-Type 属性为 application/json,可以告诉浏览器返回的是 JSON 数据。json_encode 函数用于将 PHP 数组转换为 JSON 格式的字符串。
相关问题
php contentype json
设置 PHP 返回 JSON 数据的 Content-Type 头可以使用以下代码:
```
header('Content-Type: application/json');
```
在输出 JSON 数据前,需要先将 PHP 数据结构转换成 JSON 字符串,可以使用 `json_encode` 函数实现:
```php
$data = array(
'name' => 'John',
'age' => 30,
'country' => 'USA'
);
$json = json_encode($data);
echo $json;
```
这将输出以下 JSON 字符串:
```
{"name":"John","age":30,"country":"USA"}
```
php返回json数据
在 PHP 中,可以使用 `json_encode()` 函数将数组或对象转换为 JSON 格式的字符串,并使用 `header()` 函数设置响应头为 JSON 格式。
示例代码:
```php
<?php
$data = array("name" => "John", "age" => 30, "city" => "New York");
$json = json_encode($data);
header('Content-Type: application/json');
echo $json;
?>
```
在上面的示例中,我们首先将一个包含数据的关联数组 `$data` 转换为 JSON 格式的字符串 `$json`,然后使用 `header()` 函数设置响应头为 JSON 格式,最后使用 `echo` 输出 JSON 字符串。
当客户端请求该 PHP 文件时,将会返回 JSON 格式的数据。