PHP从循环创建数组

时间:2014-09-05 21:38:18

标签: php arrays

我正在尝试创建一个php函数,它将循环遍历数据库中的状态列表,然后返回数据数组。

// Global function used to get the status types
function getStatusTypes(){

    // Array
    $statusTypes = array();

    // Get a list of the status types
    $objDB = new DB;
    $degreeStatuses = $objDB    
        -> setStoredProc('tuitionFetchStatuses')            
        -> execStoredProc()
        -> parseXML();

    // Put all of the values into an array
    foreach($degreeStatuses->data as $data){
        $statusTypes[] = array($data->statusID => $data->status);
    }

    // Return the array
    return $statusTypes;

}

我收到此错误:警告:非法偏移类型数组([0] =>数组()[1] =>数组()[2] =>数组()[3] =>数组( ))

有人指出我做错了吗?

0 个答案:

没有答案