四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

php foreach循環中使用引用的問題

看代碼,再做解釋
復制代碼 代碼如下:
<?php
$array=array('a','b','c','d');
foreach($array as $key=>$val){
    //do something
}
echo $val;//輸出d
echo $kay;//輸出3
$val='e';
print_r($array);//輸出Array ( [0] => a [1] => b [2] => c [3] => d )
?>
 
在foreach循環中,當循環結束后,$key和$val變量都不會自動釋放掉。值會被保留下來。
當foreach使用引用的情況下,會出現如下的情況,需要注意。
復制代碼 代碼如下:
<?php
$array=array('a','b','c','d');
foreach($array as $key=>&$val){//使用引用
    //do something
}
echo $val;//輸出d
echo $kay;//輸出3
$val='e';
print_r($array);//輸出Array ( [0] => a [1] => b [2] => c [3] => e )
?>
 
當$val變量使用&引用后,當執行foreach循環結束后,$val指向了和$arrar[3]相同的內存地址。
當foreach循環結束后$val變量還是存在的,所以在foreach循環結束后改變$val的值,就相當于改變了$arrar[3]的值。

php技術php foreach循環中使用引用的問題,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美日韩欧美日韩| 美女网站视频免费| 折叠画| 九狐| 卖房子的女人的逆袭| 心经般若波罗蜜多心经全文| 踢车帮| 小姐诱心在线| 那个不为人知的故事电视剧| 《火烛鬼》大结局| 奖励员工的表扬通告怎么写| 明宰铉身高| 出轨幻想| 啊嗯视频| 我的抗战| 中国往事演员表| 金沙滩秦腔剧情介绍| 我妻子的一切 电影| 徐一航的电视剧叫什么| 邓为个人资料及简历| 张志忠演员| 毕业论文3000字范文| 王燕玲| 陈波儿| 入党培养考察情况范文| 洞房艳谭电影| 民国电影| 朱莉安妮全集高清免费| 影院级电影| 教师的诱惑| 《军官夫人》电影在线观看| 菠萝菠萝蜜视频在线免费观看| 女生被男生操视频| 春风不问路| 林青霞离婚| 美丽的坏女人中文字幕| 二次元美女肚子慢慢变大衣服撑破| 机械师3| 六字真言颂怙主三宝| 4480午夜| 扒开双腿猛进入小柔的扮演者|