PHP关联数组索引未定义

时间:2012-05-25 02:50:43

标签: php arrays indexing key

如果没有循环通过array_keys($ array)获取的一组数组键,我怎样才能选择数组的键,使得$ array [“key”]其中“key”与第二个后续数组相关联 - PHP否则输出通知,说明“密钥”未定义。

真心感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

我认为您正在寻找isset(),例如if( isset($array['key'])) ...

答案 1 :(得分:0)

isset()适用于变量,但您可能遇到的错误是未定义的键/索引。在尝试使用密钥之前,您想尝试 array_key_exists()(根据结果,使用或创建密钥)。

http://www.php.net/manual/en/function.array-key-exists.php