Php .json文件一直为空

Php .json文件一直为空,php,arrays,json,arraylist,Php,Arrays,Json,Arraylist,我正在尝试使用html和php创建一个小型用户注册系统。 我正在尝试将所有输入的用户名保存到json文件中。 这是我的密码 用户名: 密码: 但它总是说 警告:array\u push希望参数1为array,在第35行的C:\Users\XooT\PHP\User\u database\reg.PHP中给出空值 我能做什么?有什么问题??有人能帮我吗?错误意味着数组中的$arr\u数据推送$arr\u数据,$formdata;是一个空字符串 可能现有JSON文件的路径错误 通过print\r$j

我正在尝试使用html和php创建一个小型用户注册系统。 我正在尝试将所有输入的用户名保存到json文件中。 这是我的密码

用户名: 密码: 但它总是说

警告:array\u push希望参数1为array,在第35行的C:\Users\XooT\PHP\User\u database\reg.PHP中给出空值

我能做什么?有什么问题??有人能帮我吗?

错误意味着数组中的$arr\u数据推送$arr\u数据,$formdata;是一个空字符串

可能现有JSON文件的路径错误


通过print\r$jsondata

检查$jsondata变量中的内容,这可能是因为data.json在第一次调用时是空的,因此file\u get\u内容是空字符串。json的格式可能不正确,无法形成关联数组。或者文件\u get\u内容返回NULL。请尝试使用var_dump或print_r检查$jsondata和$arr_数据。谢谢您的帮助。。问题是.json文件一开始是空的。。所以只需要把它加满一点。