php

请教一下关于 foreach 循环的问题

<?php 
$arr=array();
foreach(getallheaders() as $name=>$value){
$arr=array($name=>$value);
var_dump($arr);
}
var_dump($arr);

?>

在这个情况下上面的var_dump能输出全部的信息键值对,但是foreach外只能输出
connection=>close
请问这是为什么,如何解决?
 
已邀请:

比尔盖茨

赞同来自:

肯定了。每次循环$arr都重新赋值了。

要回复问题请先登录注册