0

如何设置$sections使其在 while 循环之外工作?

while($sections = mysql_fetch_array($query)) {
        $section_name = $sections['location'];
        $sections[$section_name] = $sections['content'];
        echo $sections['main'];
    }

$sections['main']在这里正确回显,但是当我在代码中(在while循环之外)进一步运行它时,它什么也不显示。我认为这与范围有关?

$sections = array();我在循环之前和$sections = '';之前都试过了。两者都解决不了问题。谢谢。

4

1 回答 1

3

最后一次迭代将使 $sections 变量为空,从而中断了 while 循环。

于 2013-01-20T13:06:43.380 回答