欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > 其他教程 >
其他教程

php显示json_decode() expects parameter 1 to be string, array given

(元素模板) / 2023-04-20 14:00
在使用 json_decode()转换json 时 显示 
json_decode() expects parameter 1 to be string, array given

然后查看了下PHP手册中的json_decode http://php.net/manual/zh/function.json-decode.php

json_decode

(PHP 5 >= 5.2.0, PHP 7, PECL json >= 1.2.0)

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

说明

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

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

参数

json

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

由上可知:json_decode的第一个参数为字符串,而我传入的为json对象,这样显然会报错

解决办法:

将传入参数变为字符串,如下:

 

json_decode($tbk,ture)
Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com