<?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,但我不知道如何让这个工作
发布于 2020-05-12 13:57:30
在PHP7.2中,您可以在使用is_iterable()函数进行计数之前对您的值进行检查。在PHP7.3之后的版本中,您还可以使用is_countable()函数。
尝试将对象类型转换为数组。
if (count((array) $errors) > 0)https://stackoverflow.com/questions/61741720
复制相似问题