json_encode()函数是将PHP数组或对象转换为JSON格式的字符串。它的用法如下:
将数组转换为JSON字符串:
$array = array('name' => 'John', 'age' => 30, 'city' => 'New York');
$json = json_encode($array);
echo $json;
输出结果:
{"name":"John","age":30,"city":"New York"}
将对象转换为JSON字符串:
class Person {
public $name;
public $age;
public $city;
}
$person = new Person(); $person->name = 'John'; $person->age = 30; $person->city = 'New York';
$json = json_encode($person); echo $json;
输出结果:
```json
{"name":"John","age":30,"city":"New York"}
$array = array('name' => 'John', 'age' => 30, 'city' => 'New York');
$json = json_encode($array, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
echo $json;
输出结果:
{
"name": "John",
"age": 30,
"city": "New York"
}
注意:json_encode()函数在处理特殊字符时,默认会进行转义,如果想保留原始字符,可以使用JSON_UNESCAPED_SLASHES选项。
上一篇:php如何实现关闭iframe
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站