日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php foreach 符号,关于php:php-foreach循环中变量之前的符号

發布時間:2023/12/19 php 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php foreach 符号,关于php:php-foreach循环中变量之前的符号 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本問題已經有最佳答案,請猛點這里訪問。

Possible Duplicate:

Reference - What does this symbol mean in PHP?

我需要知道為什么在foreach循環中的變量之前使用和號

foreach ($wishdets as $wishes => &$wishesarray) {

foreach ($wishesarray as $categories => &$categoriesarray) {

}

}

很重要的一點是,循環變量被泄漏到循環范圍之外(因為PHP沒有塊范圍,為了讓事情更有趣)。因此,如果您稍后分配給循環變量,則會損壞數組。即使在另一個循環中將其用作循環變量,也可能發生這種情況,從而導致非常"有趣"的錯誤。解決方案是在循環之后取消設置循環變量()。

這個例子將向您展示不同之處

$array = array(1, 2);

foreach ($array as $value) {

$value++;

}

print_r($array); // 1, 2 because we iterated over copy of value

foreach ($array as &$value) {

$value++;

}

print_r($array); // 2, 3 because we iterated over references to actual values of array

在這里查看php文檔:http://pl.php.net/manual/en/control-structures.foreach.php

引用語法是否經常導致錯誤,如:"無法創建對字符串偏移量的引用"?

這意味著它是通過引用傳遞的,而不是通過值傳遞的…即對變量的任何操作都會影響原始變量。這與任何修改都不會影響原始對象的值不同。

在StackOverflow上會多次詢問此問題。

要添加,"by reference"表示它指的是為被引用的變量分配的相同內存塊。

與"按值"相反,這意味著變量的副本是由PHP在新的內存塊中創建的。

有兩種方法可以在問題示例代碼中傳遞引用,我概述了這兩種方法。

如果你知道"StackOverflow上有很多次這樣的問題",那你為什么要回答呢?找到一個合適的副本,并作為評論提供(或在達到3K后關閉投票)

它用于將數組的單個實例中的更改應用于主數組。

AS:

//現在更改不會影響數組$wishesarray

foreach ($wishesarray as $id => $categoriy) {

$categoriy++;

}

print_r($wishesarray); //It'll same as before..

但現在的變化也會反映在$wishesarray數組中。

foreach ($wishesarray as $id => &$categoriy) {

$categoriy++;

}

print_r($wishesarray); //It'll have values all increased by one..

對于問題中的代碼,不能給出特定的答案,因為foreach內部循環是空的。

我在代碼中看到的是,內部foreach迭代引用,而不是普通的方式。

我建議您閱讀一下foreachphp手冊頁,它涵蓋了所有四種情況:

foreach($standard as $each);

foreach($standard as &$each); # this is used in your question

$reference = &$standard;

foreach($reference as $each);

$reference = &$standard;

foreach($reference as &$each); # this is used in your question

總結

以上是生活随笔為你收集整理的php foreach 符号,关于php:php-foreach循环中变量之前的符号的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 污av| 中文字幕日韩无 | 一区二区在线播放视频 | 99成人在线视频 | 国产一级淫片免费 | 亚洲欧洲无码一区二区三区 | 99热这里只有精品久久 | 日本蜜桃视频 | 男女午夜视频在线观看 | 天天做天天摸天天爽天天爱 | 中文字幕在线观看高清 | 免费看的黄色 | 青青视频在线免费观看 | 强侵犯の奶水授乳羞羞漫虐 | 国产精品美女www爽爽爽 | 亚洲成av人片在线观看无 | 黄色片免费视频 | 99色99| 精品熟妇视频一区二区三区 | 欧美在线视频你懂的 | 综合免费视频 | 河北彩花中文字幕 | 成人区人妻精品一区 | 亚洲av无码一区二区三区性色 | 国产日韩亚洲 | 亚洲男人天堂电影 | 人妻 校园 激情 另类 | 一级片av | 天天摸夜夜操 | 国v精品久久久网 | 欧美性视频网站 | 黄色a视频 | 极品美女高潮 | 91鲁| 麻豆传媒在线免费 | 国产又粗又黄又爽的视频 | 色资源在线观看 | 动漫美女露胸网站 | 日韩在线电影一区 | 婷婷色伊人 | 禁果av一区二区三区 | 高级家教课程在线观看 | 国产成人激情 | 国产二区电影 | 香蕉av网| www性| 国产精品中文字幕在线 | 日本黄色高清 | 夜夜骑夜夜操 | 福利国产在线 | 色黄大色黄女片免费中国 | 四川一级毛毛片 | 欧美变态视频 | www.成人免费| 中文字幕在线成人 | 宅男噜噜噜666在线观看 | julia一区二区中文久久97 | 真人抽搐一进一出视频 | 国产精品羞羞答答 | 日日摸夜夜添狠狠添久久精品成人 | 免费在线观看中文字幕 | 国产高清不卡 | 国产一区二区三区中文字幕 | 三年中国片在线高清观看 | 91性| 欧美日国产 | 黄片毛片 | 亚洲精品大片www | 天天综合天天添夜夜添狠狠添 | 极品少妇网站 | 免费成人美女女 | 美日韩黄色| 欧美日韩一区二区三区国产精品成人 | 国产aⅴ激情无码久久久无码 | 在线免费观看污片 | 午夜激情一区 | 冈本视频在线观看 | 女生扒开尿口让男生桶 | 亚洲天堂久久新 | 欧洲亚洲成人 | 亚洲经典视频在线观看 | 奇米影视77777| 国产一级二级三级在线观看 | 久久久久亚洲av无码专区桃色 | 麻豆视频在线观看免费网站 | 欧美精品首页 | 日韩精品在线观看免费 | 人妻一区二区三区四区 | 光明影院手机版在线观看免费 | 国产美女一区二区 | 情侣自拍av | 美女裸体跪姿扒开屁股无内裤 | 天堂av手机版 | 亚洲香蕉久久 | 99国产精品久久久久久久成人热 | 久久久久久久久成人 | 伊人色综合久久久 | 艳妇臀荡乳欲伦交换电影 | 黑帮大佬和我的三百六十五天 |