首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP 7.2: count():参数必须是数组或实现Countable的对象

PHP 7.2: count():参数必须是数组或实现Countable的对象
EN

Stack Overflow用户
提问于 2020-05-12 08:29:12
回答 1查看 305关注 0票数 0
代码语言:javascript
复制
<?php if(count($errors) > 0) : ?> <div> <?php foreach ($errors as $error) : ?> <p><?php echo $error ?></p> <?php endforeach ?> </div> <?php endif ?>

我是PHP新手,试图使一个网站,让你注册,当我想要显示,用户没有填写表单这个错误出现,需要一个解决方案我知道计数不工作,从版本7.2的PHP,但我不知道如何让这个工作

EN

回答 1

Stack Overflow用户

发布于 2020-05-12 13:57:30

在PHP7.2中,您可以在使用is_iterable()函数进行计数之前对您的值进行检查。在PHP7.3之后的版本中,您还可以使用is_countable()函数。

尝试将对象类型转换为数组。

代码语言:javascript
复制
 if (count((array) $errors) > 0)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61741720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档