【问题标题】:Undefined index when trying to echo array element尝试回显数组元素时未定义的索引
【发布时间】:2013-10-12 02:51:10
【问题描述】:

我有可能会成为主要的菜鸟错误。我在 $_POST 下有一个数组,当我 var_dump 时显示以下内容:

array(4) { ["user"]=> array(2) { ["username"]=> string(9) "webmaster" ["email"]=> string(24) "webmaster@go- upsmart.com" } ["_wpnonce_add-user"]=> string(10) "d7ba190414" ["_wp_http_referer"]=> string(30) "/wp-admin/network/user-new.php" ["add- user"]=> string(8) "添加用户" }

我感兴趣的部分是["username"]=> string(9) "webmaster"

但是当我尝试使用 $_POST['username'] 获取它时,我得到了 Undefined index: username

它一定就在我的眼皮底下,有人可以帮我把这些点连起来吗?

非常感谢您的任何尝试。

【问题讨论】:

    标签: php arrays undefined-index


    【解决方案1】:

    您尝试访问的用户名元素本身就是名为“user”的数组的成员 您需要使用 $_POST['user']['username']

    【讨论】:

      猜你喜欢
      • 2023-02-25
      • 2017-05-25
      • 2011-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-08
      • 2017-04-14
      相关资源
      最近更新 更多