0

我在 php 中有一个数组数组。两个数组都没有索引(它们使用键)。

 $this->confArr["$sectionName"] = Array(); // case 1

这返回真:

 isset($this->confArr["$sectionName"]);

因为已经设置了一个名为 $sectionName 的元素。

 $this->confArr["$sectionName"]["$itemKey"] = $itemValue; //case 2

我不知道为什么,但这总是返回 FALSE

 array_key_exists($itemKey, $this->confArr["$sectionName"]);

有什么问题 ?

4

1 回答 1

0

问题是这样的:

array_key_exists($itemKey, $this->confArr["$sectionName"]);

应该:

array_key_exists("$itemKey", $this->confArr["$sectionName"]);

不知道为什么,但它是这样工作的?

于 2013-07-18T23:56:23.327 回答