探討:php中在foreach中使用foreach ($arr as &$value) 這種類型的解釋
更新時間:2013年06月24日 09:12:53 作者:
本篇文章是對php中在foreach中使用foreach ($arr as &$value) 這種類型的解釋進行了詳細的分析介紹,需要的朋友參考下
自 PHP 5 起,可以很容易地通過在 $value 之前加上 & 來修改數(shù)組的元素。此方法將以引用賦值而不是拷貝一個值。
<?php
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
$value = $value * 2;
}
// $arr is now array(2, 4, 6, 8)
?>
此方法僅在被遍歷的數(shù)組可以被引用時才可用(例如是個變量)。
<?php
foreach (array(1, 2, 3, 4) as &$value) {
$value = $value * 2;
}
?>
復制代碼 代碼如下:
<?php
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
$value = $value * 2;
}
// $arr is now array(2, 4, 6, 8)
?>
此方法僅在被遍歷的數(shù)組可以被引用時才可用(例如是個變量)。
復制代碼 代碼如下:
<?php
foreach (array(1, 2, 3, 4) as &$value) {
$value = $value * 2;
}
?>
您可能感興趣的文章:
- 深入解析php中的foreach函數(shù)
- php中如何使對象可以像數(shù)組一樣進行foreach循環(huán)
- 深入解析php中的foreach問題
- PHP中的函數(shù)-- foreach()的用法詳解
- PHP中使用foreach和引用導致程序BUG的問題介紹
- php循環(huán)語句 for()與foreach()用法區(qū)別介紹
- PHP循環(huán)語句筆記(foreach,list)
- php中用foreach來操作數(shù)組的代碼
- php中處理mysql_fetch_assoc返回來的數(shù)組 不用foreach----echo
- PHP中for與foreach的區(qū)別分析
- PHP中foreach循環(huán)中使用引用要注意的地方
- php foreach 參數(shù)強制類型轉(zhuǎn)換的問題
- PHP foreach循環(huán)使用詳解與實例代碼
- php foreach循環(huán)中使用引用的問題
相關文章
php小技巧 把數(shù)組的鍵和值交換形成了新的數(shù)組,查找值取得鍵
php小技巧--把數(shù)組的鍵和值交換形成了新的數(shù)組,查找值取得鍵的實現(xiàn)方法。2011-06-06php+mysqli使用預處理技術進行數(shù)據(jù)庫查詢的方法
這篇文章主要介紹了php+mysqli使用預處理技術進行數(shù)據(jù)庫查詢的方法,實例分析了php+mysqli預處理技術的使用技巧,需要的朋友可以參考下2015-01-01PHP中使用協(xié)同程序?qū)崿F(xiàn)合作多任務
這篇文章指導你通過使用協(xié)同程序來實施任務調(diào)度,通過實例實現(xiàn)對技術的理解。我將在前三節(jié)做一個簡單的背景介紹。如果你已經(jīng)有了比較好的基礎,可以直接跳到“協(xié)同多任務處理”一節(jié)2013-07-07php5.3/5.4/5.5/5.6/7常見新增特性匯總整理
這篇文章主要介紹了php5.3/5.4/5.5/5.6/7常見新增特性,整理總結(jié)了php5.3/5.4/5.5/5.6/7各種常見的新增特性,包括各種語法、關鍵字、函數(shù)、擴展等,需要的朋友可以參考下2020-02-02