本文介紹了PHP - foreach 循環(huán)中變量前的 &的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
可能的重復(fù):
參考 - 這個符號在 PHP 中是什么意思? >
我需要知道為什么我們在 foreach 循環(huán)中的變量之前使用&符號
I need to know why we use ampersand before the variable in foreach loop
foreach ($wishdets as $wishes => &$wishesarray) {
foreach ($wishesarray as $categories => &$categoriesarray) {
}
}
推薦答案
這個例子會告訴你區(qū)別
$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
Check out the PHP docs for this here: http://pl.php.net/manual/en/control-structures.foreach.php
這篇關(guān)于PHP - foreach 循環(huán)中變量前的 &的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!
【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!