首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我不能在while循环中填充这个php数组?

问为什么我不能在while循环中填充这个php数组?
EN

Stack Overflow用户
提问于 2016-01-21 12:52:48
回答 2查看 76关注 0票数 0

我试图在php的while循环中将值添加到数组中,然而,我似乎不能这样做。如果我只是使用字符串进行测试,但是使用变量不起作用,则会将值添加到数组中。变量($array$j)可以自己回显,但不能添加到添加的数组中。

代码语言:javascript
复制
while($j>0){
    $added=array();
    $added[]=$array[$j][0];
}
print_r($added);
EN

回答 2

Stack Overflow用户

发布于 2016-01-21 14:16:23

每次在while循环中重置(空) $added数组时。使用下面的代码

代码语言:javascript
复制
    $added=array();
while($j>0){
    $added[]=$array[$j][0];
}
print_r($added);
票数 2
EN

Stack Overflow用户

发布于 2016-01-21 12:59:31

您正在将$added的值重置为等于while循环中的空数组。在while之前,尝试将$added=array();移到循环之外。我认为你遗漏了部分代码片段--但这是我看到的一个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34915645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档