0

这是我的代码:

http://pastebin.com/husbQ7hc

在第 33 行,它具有:

echo $value;

我怎样才能拥有它,我可以像下面这样使用它:

echo $value['module_name'];
echo $value['module_name_id'];
echo $value['module_image'];

希望有人可以提供帮助。

谢谢

4

1 回答 1

2

在第 13 行获取最终结果期间:

// Retrieve results
while ($row = $result->fetch_assoc()) {
    // Add to final array via counter if valid course is found
    if (in_array($row['course_name'], $courses)) {
            $final[$row['course_name']][] = $row['module_name'];
    }
}

与其只存储 的列值,不如存储$row['module_name']整行以供以后访问:

$final[$row['course_name']][] = $row;

然后,当您在第 32 行“循环遍历内部值”时,您可以访问您想要使用的任何列:

echo $value['module_name'];
echo $value['module_name_id'];
echo $value['module_image'];
于 2013-04-29T23:39:32.143 回答