Php7.3 参数必须是数组或实现Countable的对象

Php7.3 Parameter must be an array or an object that implements Countable

我切换到 PHP 7.3,我遇到了和其他人一样的问题(参数必须是一个数组..)

我尝试修改没有成功所以我post这个post.

我的代码是:

$i = $this->show($user->id);
$a = json_decode($i);

for ($b = 0; $b < sizeof($a->data); $b++)

错误来自 "for"。

我用Laravel.

你知道我该如何修改这一行吗?

感谢

首先,感谢您的帮助。

其次:我找到了解决方案,你知道吗?不是代码...而是数据库。

经过几个小时的搜索,我在我的数据库中发现了一些结构问题。所以我修复了它,我再次尝试脚本并......工作。

我关闭这个post。