我在一个循环中有这个语句。
$chosenUrls = explode ( ',' , $connect[$i]['url'] );
有没有办法让它添加到 $chosenUrls 数组中,而不是替换其中的内容?
我在一个循环中有这个语句。
$chosenUrls = explode ( ',' , $connect[$i]['url'] );
有没有办法让它添加到 $chosenUrls 数组中,而不是替换其中的内容?
尝试:
$chosenUrls=array();
for(...)
{
array_push($chosenUrls,explode ( ',' , $connect[$i]['url'] ));
}
您当前的代码告诉它$chosenUrls
每次都替换。你需要修改它:
for(...){
$chosenUrls[] = explode ( ',' , $connect[$i]['url'] );
}
注意[]
后面$chosenUrls
。$chosenUrls
这将在每次迭代中推入一个新元素。
您可以让 $chosenUrls[] = explode ( ',' , $connect[$i]['url'] ) 在每次迭代中在数组中添加新的 url。