如何创建Globals数组

Mic*_*ker 0 php arrays indexing globals

你如何在GLOBALS中为php创建一个数组?

例如,我想做这样的事情:

$GLOBALS["chapter_names"] = array();
Run Code Online (Sandbox Code Playgroud)

然后

$GLOBALS["chapter_names"][$i] = $row -> CHAPTER_NAME;
Run Code Online (Sandbox Code Playgroud)

在一个while循环中

其中$i是数组的索引

这是做事的最佳方式吗?

谢谢!

Sop*_*ner 6

$GLOBALS["chapter_names"] = array();
foreach ($rows as &$row) {
    array_push($GLOBALS["chapter_names"], $row->CHAPTER_NAME);
}
Run Code Online (Sandbox Code Playgroud)