无法访问for中的局部变量,php

时间:2015-10-21 11:17:01

标签: php if-statement for-loop

我有一小段代码似乎工作得很好,但我无法从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数组似乎是可访问的。

1 个答案:

答案 0 :(得分:0)

这肯定不是访问本地变量$numbers$content的问题,但函数getGroupAttributes()返回一个空数组或者根本没有(你有没有警告和通知)启用?)