使用变量作为数组键

时间:2013-10-30 20:17:26

标签: php xml arrays

我正在使用xml文件创建一个数组。我之前已经这样做了所以我不知道为什么这是一个问题,但当我使用其中一个变量作为数组为数组分配另一个变量时,我得到“警告:非法偏移类型”。

这就是我正在做的事情:

$stateData = array(); 
$stateData["99"]="All States";
    $stateXmlFile = simplexml_load_file("../../resources/StateCodes.xml");
    foreach($stateXmlFile->state as $stateskey){    
        $offset = $stateskey->number;
        $stateData[$offset] = $stateskey->alpha;
    }

xml中的$ stateskey->编号将是一个两位数字。我以前做过这样的事情,从来没有遇到任何问题。如果有人能告诉我我做错了什么以及如何解决这个问题,我将非常感激。

感谢。

0 个答案:

没有答案
相关问题