【发布时间】:2016-07-03 13:14:15
【问题描述】:
我正在尝试在 $GLOBALS 中存储一个数组并使用以下代码:
$GLOBALS['cols'] = array();
但它似乎将“数组”这个词打印到调用它的实际页面。
关于它为什么这样做或我如何解决它的任何想法。
【问题讨论】:
-
如果您尝试回显一个数组,那么它实际上会回显“数组”这个词......您必须回显该数组中的各个值(
foreach $_GLOBALS['cols'] as $value { echo $value; })......所以显示你用来显示这个的代码 -
$GLOBALS['cols'] = array();你用的是$符号吗? -
是的,我明白这一点,但似乎是上面的代码行在呼应这个词,尽管它显然不应该这样做。它应该只是初始化数组,但也在回显它......
-
你能做一个
print_r($GLOBALS)并告诉我们回复吗? -
作业不打印任何内容。
Array输出来自代码中的其他位置。