Rumah  >  Artikel  >  pembangunan bahagian belakang  >  php如何实现json转字符串

php如何实现json转字符串

藏色散人
藏色散人asal
2020-11-06 10:13:527608semak imbas

在php中可以使用json_decode函数实现json转字符串,该函数的作用就是对JSON格式的字符串进行解码,其使用语法是“json_decode ( string $json [, bool $assoc...]) ”。

php如何实现json转字符串

推荐:《PHP视频教程

json_decode — 对 JSON 格式的字符串进行解码

说明 

json_decode ( string $json [, bool $assoc = FALSE [, int $depth = 512 [, int $options = 0 ]]] ) : mixed

接受一个 JSON 编码的字符串并且把它转换为 PHP 变量

参数 

json

待解码的 json string 格式的字符串。

这个函数仅能处理 UTF-8 编码的数据。

Note:

PHP 实现了 JSON 的一个超集,参考 » RFC 7159.

assoc

当该参数为 TRUE 时,将返回 array 而非 object 。

depth

指定递归深度。

options

由 JSON_BIGINT_AS_STRING, JSON_INVALID_UTF8_IGNORE, JSON_INVALID_UTF8_SUBSTITUTE, JSON_OBJECT_AS_ARRAY, JSON_THROW_ON_ERROR 组成的掩码。 这些常量的行为在JSON constants页面有进一步描述。

返回值 

通过恰当的 PHP 类型返回在 json 中编码的数据。值true, false 和 null 会相应地返回 TRUE, FALSE 和 NULL。 如果 json 无法被解码, 或者编码数据深度超过了递归限制的话,将会返回NULL 。

Atas ialah kandungan terperinci php如何实现json转字符串. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:php如何实现utf8转gbkArtikel seterusnya:php怎么实现字符串转义?