如何显示功能值?

时间:2014-10-08 07:37:19

标签: php arrays wordpress function

我正在使用此函数并声明display_error(), 但错误显示在我的屏幕上 “警告:为foreach()提供的参数无效” 帮助我们。

function display_error($nerrors = '')
        {
            if(isset($nerrors))
            {
            foreach($nerrors as $err)
            {
                echo $err->errors['existing_user_login'][0];

            }       

            }
        }

1 个答案:

答案 0 :(得分:4)

函数的默认参数是字符串而不是数组。将其更改为空数组:

function display_error($nerrors = array()) {
    foreach($nerrors as $err) {
        echo $err->errors['existing_user_login'][0];
    }
}

你可以忽略if,如果数组为空,循环将不会运行。