福州网站建设>网站新闻>php技术

php 数组地址引用

发布日期:2022-08-29浏览次数:391 来源:福州网站建设

$arr  = array('a' => 1, 'b' => 2, 'c' => 3);
foreach ($arr as $key => &$val) {
}
print_r($arr);
foreach($arr as $key => $val) {}
print_r($arr);
?>
结果如下:
Array ( [a] => 1 [b] => 2 [c] => 3 )
第二次foreach
Array ( [a] => 1 [b] => 2 [c] => 2 )
第一次循环采用地址引用此时 $val =&$arr[c];


第二次循环 key=0的时候 


$val =1; 此时$arr[c] = 1;


当key = 1的时候


$val =2;此时 $arr[c] = 2;


这个时候$arr[c] 已经是2了所以当key=3的时候直接输出来了。也就是说通过这种方式修改数组$arr[c]的值

以上是由福州网站建设的小编为你分享了"php 数组地址引用"文章,如果你在这方面有什么问题,随时联系我们

php技术有关的文章
如果您有什么问题,欢迎咨询我们客服! 点击QQ咨询