在Thinkphp框架中,使用foreach循环不能给$this->arr[]赋值,求指导

主要部分代码如下:
class TestController extends AdminController {

private $newarr = array(); //格式化后的分类
private $oldarr = array(); //原始的分类数据

public function searchlist(){

foreach($child as $k => $v){
//打印$v,有值
$this->newarr[] = $v;
//打印$this->newarr,什么 也没有

}
}
}
最后输出$this->newarr[],什么也没有。不知道是怎么回事?急急急!求解决问题思路,谢谢

class TestController extends AdminController {

private $newarr = array(); //格式化后的分类
private $oldarr = array(); //原始的分类数据

public function searchlist(){
$i=0;
foreach($child as $k => $v){
$this->newarr[$i] = $v;
$i++;
}
var_dump($this->newarr);
}
}
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网