首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PHP中按键向数组中添加项

如何在PHP中按键向数组中添加项
EN

Stack Overflow用户
提问于 2012-05-11 12:17:20
回答 3查看 4K关注 0票数 0

在PHP中,我通常通过以下方式向数组添加项

代码语言:javascript
复制
$a = array();
$a['key'] = 'value';

但是它给了我一个未定义索引的E_NOTICE警告。

如何正确按键将项添加到数组中。

EN

回答 3

Stack Overflow用户

发布于 2012-05-11 12:20:09

首先,请阅读this。它解释了有关数组的一切。

其次,您的代码看起来很好。您确定您正确地声明了数组吗?发布您的确切代码-通过更改名称和值来混淆您的代码是没有帮助的-特别是因为它可以很容易地掩盖错误。

票数 2
EN

Stack Overflow用户

发布于 2012-05-11 12:19:52

这根本不应该给出任何警告,你确定问题不是value的问题吗

票数 0
EN

Stack Overflow用户

发布于 2012-05-11 12:23:00

您可以通过执行以下操作将值按键添加到数组中:

代码语言:javascript
复制
$a = array(
    'key' => 'value',
    'key2' => 'value2'
);

等等。只有当你创建一个数组的时候,所有的键都是已知的,这才是可行的。你可以创建一个空数组,并在以后用值填充它,如果你想要超级完整,而不是像这样拥有时间头的值:

代码语言:javascript
复制
$a = array(
    'key' => '',
    'key2' => ''
);

$a['key']  = 'value';
$a['key2'] = 'value2';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10545382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档