使用json_decode()

问题描述 投票:-1回答:1

我刚开始使用PHP,我想将一些数据存储在服务器上的.json平面文件中。首先应该是空的,然后应该将PHP填满。我创建的空json数组为

[]

-两个方括号。

但是当我使用]在PHP文件中打开它时>

$data = file_get_contents("datafile.json");
$decodedData = json_decode($data);

并在其上运行count()函数,它返回错误,指出$decodedData不是数组。

当我在gettype()上运行$decodedata时,它返回了字符串。我需要这是一个数组。我该怎么办?

我确实尝试将方括号放在单引号和双引号中。仍然遇到同样的问题。

提前感谢。

我刚开始使用PHP,我想将一些数据存储在服务器上的.json平面文件中。首先应该是空的,然后应该将PHP填满。我创建了一个空的json ...

php json
1个回答
0
投票

count需要数组实例,但json_decode返回默认对象

© www.soinside.com 2019 - 2024. All rights reserved.