我有一小段代码似乎工作得很好,但我无法从for函数中访问本地变量。我也尝试过,但仍然没有成功。我做错了什么?
$numbers = array(57, 70, 83, 96, 109, 122, 135);
$content = [];
for($i = 0; $i <= count($numbers)-1; $i++){
if(!in_array(getGroupAttributes($numbers[$i]), $content)){
$attr = getGroupAttributes($numbers[$i]);
$content = array_merge($content, getGroupAttributes($numbers[$i]));
var_dump($content);
}
}
内容数组始终为空。 $ numbers数组似乎是可访问的。
答案 0 :(得分:0)
这肯定不是访问本地变量$numbers
或$content
的问题,但函数getGroupAttributes()
返回一个空数组或者根本没有(你有没有警告和通知)启用?)