我正在使用这个函数并声明display_error(), 但我的屏幕上显示错误 “警告:为 foreach() 提供的参数无效” 帮助我们。
function display_error($nerrors = '')
{
if(isset($nerrors))
{
foreach($nerrors as $err)
{
echo $err->errors['existing_user_login'][0];
}
}
}
最佳答案
函数的默认参数是字符串而不是数组。将其更改为空数组:
function display_error($nerrors = array()) {
foreach($nerrors as $err) {
echo $err->errors['existing_user_login'][0];
}
}
您可以省略if
,如果数组为空,循环将不会运行。
关于php - 如何显示函数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26251533/