在PHP中,可以使用json_encode()
函数将对象转换为JSON字符串,然后使用json_decode()
函数将JSON字符串转换为数组或对象。
以下是一个示例:
class Person {
public $name;
public $age;
public $city;
public function __construct($name, $age, $city) {
$this->name = $name;
$this->age = $age;
$this->city = $city;
}
}
$person = new Person("John", 25, "New York");
// 将对象转换为JSON字符串
$jsonString = json_encode($person);
// 将JSON字符串转换为数组
$array = json_decode($jsonString, true);
// 将JSON字符串转换为对象
$object = json_decode($jsonString);
echo $jsonString . "\n";
print_r($array);
echo $object->name;
输出结果:
{"name":"John","age":25,"city":"New York"}
Array
(
[name] => John
[age] => 25
[city] => New York
)
John
上一篇:php怎么看数组长度
下一篇:如何数组化操作对象php
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站