php 數組地址引用
發布日期:2022-08-29瀏覽次數:594 來源:福州網站建設
$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 數組地址引用"文章,如果你在這方面有什么問題,隨時聯系我們