php - 如何显示函数值?

标签 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];

            }       

            }
        }

最佳答案

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

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/

相关文章:

php - QuickBooks 在解析提供的 XML 文本流时发现错误

arrays - couchdb 搜索或过滤键数组

objective-c - 未指定大小的多维数组作为实例变量?

wordpress - 在 buddypress 站点的任何位置添加 "Add Friend Button"

php - wordpress 中的错误插入到自定义表值中为空或 null

PHP 通过 AJAX 调用注销

php - 发出初始 ajax 请求后,Ajax 请求无法发送 - 试图找出导致冲突的原因

Wordpress - 将多个 WP 查询对象合而为一?

php - session_start() 失败 : Permission denied (13)

ruby-on-rails - 如何将我的字符串转换为数组? (JSON.parse 错误)