📅  最后修改于: 2023-12-03 15:18:24.803000             🧑  作者: Mango
在PHP中使用json格式对数据进行编码或解码是一种常见的数据格式处理方式。json_decode()函数是一种常见的解码json数据的方式。下面将详细介绍该函数的使用。
mixed json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] )
json
:需要解码的json数据。assoc
:可选参数,当该值为true时,将以关联数组方式返回对象,否则返回对象方式。默认为false。depth
:可选参数,设置最大递归的深度。默认为512。options
:可选参数,设置解码时的选项。默认为0。如果解码成功,将返回解码结果。如果解码失败,将返回null。
$json_str = '{"name":"Tom","age":18,"email":"tom@example.com"}';
$obj = json_decode($json_str);
echo "Name: " . $obj->name . "\n";
echo "Age: " . $obj->age . "\n";
echo "Email: " . $obj->email . "\n";
输出结果:
Name: Tom
Age: 18
Email: tom@example.com