探討:php中在foreach中使用foreach ($arr as &$value) 這種類型的解釋
更新時間:2013年06月24日 09:12:53 作者:
本篇文章是對php中在foreach中使用foreach ($arr as &$value) 這種類型的解釋進行了詳細的分析介紹,需要的朋友參考下
自 PHP 5 起,可以很容易地通過在 $value 之前加上 & 來修改數組的元素。此方法將以引用賦值而不是拷貝一個值。
<?php
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
$value = $value * 2;
}
// $arr is now array(2, 4, 6, 8)
?>
此方法僅在被遍歷的數組可以被引用時才可用(例如是個變量)。
<?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)
?>
此方法僅在被遍歷的數組可以被引用時才可用(例如是個變量)。
復制代碼 代碼如下:
<?php
foreach (array(1, 2, 3, 4) as &$value) {
$value = $value * 2;
}
?>
您可能感興趣的文章:
- 深入解析php中的foreach函數
- php中如何使對象可以像數組一樣進行foreach循環(huán)
- 深入解析php中的foreach問題
- PHP中的函數-- foreach()的用法詳解
- PHP中使用foreach和引用導致程序BUG的問題介紹
- php循環(huán)語句 for()與foreach()用法區(qū)別介紹
- PHP循環(huán)語句筆記(foreach,list)
- php中用foreach來操作數組的代碼
- php中處理mysql_fetch_assoc返回來的數組 不用foreach----echo
- PHP中for與foreach的區(qū)別分析
- PHP中foreach循環(huán)中使用引用要注意的地方
- php foreach 參數強制類型轉換的問題
- PHP foreach循環(huán)使用詳解與實例代碼
- php foreach循環(huán)中使用引用的問題
相關文章
php小技巧 把數組的鍵和值交換形成了新的數組,查找值取得鍵
php小技巧--把數組的鍵和值交換形成了新的數組,查找值取得鍵的實現方法。2011-06-06php5.3/5.4/5.5/5.6/7常見新增特性匯總整理
這篇文章主要介紹了php5.3/5.4/5.5/5.6/7常見新增特性,整理總結了php5.3/5.4/5.5/5.6/7各種常見的新增特性,包括各種語法、關鍵字、函數、擴展等,需要的朋友可以參考下2020-02-02