1

我在一个循环中有这个语句。

$chosenUrls = explode ( ',' , $connect[$i]['url'] );

有没有办法让它添加到 $chosenUrls 数组中,而不是替换其中的内容?

4

3 回答 3

1

尝试:

$chosenUrls=array();

 for(...)
{
  array_push($chosenUrls,explode ( ',' , $connect[$i]['url'] ));
}
于 2012-07-21T18:14:02.667 回答
1

您当前的代码告诉它$chosenUrls每次都替换。你需要修改它:

for(...){

 $chosenUrls[] = explode ( ',' , $connect[$i]['url'] );

}

注意[]后面$chosenUrls$chosenUrls这将在每次迭代中推入一个新元素。

于 2012-07-21T18:40:44.307 回答
0

您可以让 $chosenUrls[] = explode ( ',' , $connect[$i]['url'] ) 在每次迭代中在数组中添加新的 url。

于 2012-07-21T18:36:39.097 回答